国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于Pycharm的YOLOv8教程——運(yùn)行環(huán)境配置+雜草識(shí)別示例

這篇具有很好參考價(jià)值的文章主要介紹了基于Pycharm的YOLOv8教程——運(yùn)行環(huán)境配置+雜草識(shí)別示例。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

1. YOLOv8環(huán)境安裝? ? ?

2. 數(shù)據(jù)集構(gòu)建? ? ?

2.1 數(shù)據(jù)準(zhǔn)備

?2.2?數(shù)據(jù)集標(biāo)注程序、網(wǎng)頁及軟件

2.3?公開的CV數(shù)據(jù)集網(wǎng)站

3. 模型訓(xùn)練

3.1 訓(xùn)練前準(zhǔn)備

3.2?Pycharm雜草識(shí)別教程

4. 結(jié)語


1. YOLOv8環(huán)境安裝? ? ?

YOLOv8的運(yùn)行環(huán)境主要包括四部分:

1)PyCharm

PyCharm?是一款由 JetBrains 開發(fā)的 Python 集成開發(fā)環(huán)境(IDE),提供了智能代碼補(bǔ)全、實(shí)時(shí)錯(cuò)誤檢查、快速修復(fù)等功能,幫助開發(fā)者提高 Python 編程的效率和質(zhì)量。

軟件鏈接:Download PyCharm: Python IDE for Professional Developers by JetBrainshttps://www.jetbrains.com/pycharm/download/?section=windows#section=windows

?2)Miniconda?

Miniconda?是一個(gè)小巧的 Python 環(huán)境管理工具,它包含了 conda 軟件包管理器和 Python,一旦安裝了 Miniconda,就可以使用 conda 命令安裝任何其他軟件工具包并創(chuàng)建環(huán)境。

軟件鏈接:Index of /anaconda/miniconda/ | 清華大學(xué)開源軟件鏡像站 | Tsinghua Open Source Mirrorhttps://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

3)Pytorch

PyTorch?是一個(gè)由 Facebook 開發(fā)的開源深度學(xué)習(xí)框架,它提供了靈活、直觀的接口和強(qiáng)大的 GPU 加速,支持動(dòng)態(tài)神經(jīng)網(wǎng)絡(luò)和豐富的 API 和工具,使得構(gòu)建和訓(xùn)練復(fù)雜的機(jī)器學(xué)習(xí)模型變得更加容易。

軟件鏈接:??????PyTorchhttps://pytorch.org/

4)ultralytics(YOLOv8)

YOLOv8?是一款最新的、先進(jìn)的實(shí)時(shí)物體檢測(cè)模型,它在前幾代 YOLO 的成功基礎(chǔ)上引入了新的功能和改進(jìn),以提高性能和靈活性,可以在從 CPU 到 GPU 的各種硬件平臺(tái)上運(yùn)行。

?源碼鏈接:GitHub - ultralytics/ultralytics: NEW - YOLOv8 ?? in PyTorch > ONNX > OpenVINO > CoreML > TFLitehttps://github.com/ultralytics/ultralytics

該部分的安裝可以參考

【手把手帶你實(shí)戰(zhàn)YOLOv8-入門篇】YOLOv8 環(huán)境安裝_嗶哩嗶哩_bilibili【手把手帶你實(shí)戰(zhàn)YOLOv8-入門篇】YOLOv8 環(huán)境安裝, 視頻播放量 27489、彈幕量 19、點(diǎn)贊數(shù) 514、投硬幣枚數(shù) 438、收藏人數(shù) 1106、轉(zhuǎn)發(fā)人數(shù) 247, 視頻作者 你可是處女座啊, 作者簡(jiǎn)介 github地址:https://github.com/zyds,相關(guān)視頻:【手把手帶你實(shí)戰(zhàn)YOLOv8-入門篇】YOLOv8 模型預(yù)測(cè),【手把手帶你實(shí)戰(zhàn)YOLOv8-入門篇】YOLOv8 模型訓(xùn)練,【yolov8】從0開始搭建部署YOLOv8,環(huán)境安裝+推理+自定義數(shù)據(jù)集搭建與訓(xùn)練,一小時(shí)掌握,花3個(gè)小時(shí),適合所有新手人群的【YOLOv8訓(xùn)練自己的數(shù)據(jù)集】教程,環(huán)境安裝+源碼解讀+代碼實(shí)戰(zhàn),分分鐘學(xué)透!翻遍全網(wǎng)找不到比這更詳細(xì)的了!(人工智能課程),五分鐘學(xué)會(huì) - YOLOv8從訓(xùn)練到部署與推理,從入門到精通,YOLOv8正式發(fā)布!零基礎(chǔ)教程YOLOv8推理及訓(xùn)練(代碼實(shí)戰(zhàn)),【手把手帶你實(shí)戰(zhàn)YOLOv8-入門篇】YOLOv8 數(shù)據(jù)集構(gòu)建,比外掛還離譜的【YOLO目標(biāo)檢測(cè)】自從用了YOLO玩槍戰(zhàn)游戲,再也不用擔(dān)心看不到人了!超詳細(xì)YOLO目標(biāo)物體檢測(cè)實(shí)戰(zhàn)教程(實(shí)戰(zhàn)教程,快速入門!),零基礎(chǔ):編譯器安裝+深度學(xué)習(xí)環(huán)境配置+YOLOv8運(yùn)行:第三部分YOLOv8運(yùn)行,【手把手帶你實(shí)戰(zhàn)YOLOv5-入門篇】YOLOv5 環(huán)境安裝(重置版)https://www.bilibili.com/video/BV13V4y1S7MK/?spm_id_from=333.788

***恭喜恭喜,您已經(jīng)成功完成以上4個(gè)內(nèi)容,接下來可以進(jìn)行下一步操作了?。。?/strong>

2. 數(shù)據(jù)集構(gòu)建?

? ? ? ?在計(jì)算機(jī)視覺中,數(shù)據(jù)集是一組用于訓(xùn)練、驗(yàn)證和測(cè)試計(jì)算機(jī)視覺模型的圖像或視頻。數(shù)據(jù)集通常包含大量的標(biāo)注信息,如圖像中物體的位置、類別等。

? ? ? ? 數(shù)據(jù)集在計(jì)算機(jī)視覺中的重要性主要體現(xiàn)在以下幾個(gè)方面:

? ? ?(1)訓(xùn)練模型:通過大規(guī)模的圖像數(shù)據(jù)集,計(jì)算機(jī)視覺算法可以學(xué)習(xí)到圖像的特征和語義信息,從而實(shí)現(xiàn)圖像分類、目標(biāo)檢測(cè)、人臉識(shí)別等任務(wù)。

? ? ?(2)評(píng)估模型:數(shù)據(jù)集也用于評(píng)估模型的性能。通過在相同的數(shù)據(jù)集上評(píng)估不同的模型,可以比較它們的性能。

? ? ?(3)推動(dòng)研究:公開的數(shù)據(jù)集可以推動(dòng)計(jì)算機(jī)視覺的研究。例如,飛飛姐的ImageNet數(shù)據(jù)集的發(fā)布極大地推動(dòng)了深度學(xué)習(xí)在計(jì)算機(jī)視覺中的應(yīng)用。

2.1 數(shù)據(jù)準(zhǔn)備

(1)圖片類型數(shù)據(jù):無需額外處理,直接進(jìn)行標(biāo)注

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理? ? ? ? ? ? ? ?pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

(2)視頻類型數(shù)據(jù):進(jìn)行抽幀處理,導(dǎo)出為圖片

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

# 視頻抽幀處理程序
import cv2

video = cv2.VideoCapture('./DINO.mp4')
num = 0           # 計(jì)數(shù)器
save_step = 60    # 間隔幀
while True:
    ret, frame = video.read()
    if not ret:
        break
    num += 1
    if num % save_step == 0:
        cv2.imwrite('./train/demo_images/' + str(num) + '.jpg', frame)

?2.2?數(shù)據(jù)集標(biāo)注程序、網(wǎng)頁及軟件

(1)Labelimg

LabelImg是圖形圖像標(biāo)注工,用Python編寫的,并將Qt用于其圖形界面,可以用于進(jìn)行目標(biāo)檢測(cè)項(xiàng)目的標(biāo)注工作。

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

?labelimg教程可以參考:

使用labelImg做圖像標(biāo)注_嗶哩嗶哩_bilibilihttps://www.bilibili.com/video/BV1Jp4y1k7QG/?spm_id_from=333.337.search-card.all.click&vd_source=5f4b20d0e5c3da5309d6a393f8eb94a1

(2)LabelMe

Labelme 是一個(gè)圖形界面的圖像標(biāo)注軟件。它是用 Python 語言編寫的,圖形界面使用的是 Qt(PyQt)。

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

【labelme】13分鐘教會(huì)你使用labelme的超詳細(xì)教程_嗶哩嗶哩_bilibilihttps://www.bilibili.com/video/BV1xT4y1j7A9/?spm_id_from=333.337.search-card.all.click&vd_source=5f4b20d0e5c3da5309d6a393f8eb94a1

(3)MakeSense

基于JavaScript開發(fā)用于圖像目標(biāo)檢測(cè)的標(biāo)注工具,使用React+Redux進(jìn)行開發(fā),支持Windows和Linux平臺(tái)運(yùn)行。

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

3.3 MakeSense定義標(biāo)簽_嗶哩嗶哩_bilibili原書信息:清華大學(xué)出版社-圖書詳情-《TensorFlow+Android經(jīng)典模型從理論到實(shí)戰(zhàn)(微課視頻版)》 http://www.tup.tsinghua.edu.cn/booksCenter/book_09703501.html第3章 EfficientDet與美食場(chǎng)景檢測(cè)當(dāng)你讀完第3章時(shí),你應(yīng)該能夠:l?熟悉和理解美食數(shù)據(jù)集的結(jié)構(gòu)特點(diǎn)。l?了解解決目標(biāo)檢測(cè)問題的技術(shù)路線。l?掌握一種為數(shù), 視頻播放量 224、彈幕量 0、點(diǎn)贊數(shù) 3、投硬幣枚數(shù) 0、收藏人數(shù) 4、轉(zhuǎn)發(fā)人數(shù) 5, 視頻作者 水木智聯(lián), 作者簡(jiǎn)介 萬物智聯(lián),智聯(lián)萬物,相關(guān)視頻:【附源碼】用Python輕松破解WiFi 密碼伸手就來?。≡僖膊挥脫?dān)心流量不夠用啦?。?,【比刷劇還爽!】從入門到精通CNN、RNN、GAN、GNN、DQN、Transformer、LSTM等八大深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)一口氣學(xué)完!這不比刷劇爽多了!,2023年12月最新ChatGPT4.0國(guó)內(nèi)保姆級(jí)使用教程,12月份最新ChatGPT來了,國(guó)內(nèi)無限制免費(fèi)使用教程!,全新YOLOV5實(shí)戰(zhàn)課程!整整18集,大佬帶你玩轉(zhuǎn)YOLOV5實(shí)戰(zhàn)項(xiàng)目?。ê创a)—YOLOV5實(shí)戰(zhàn)、YOLOV5、計(jì)算機(jī)視覺、目標(biāo)檢測(cè),(免費(fèi)) 讓任何軟件AI實(shí)時(shí)渲染!打通AI最后500米(一鍵包2.0版),普通人千萬不要學(xué)Python?。?!,吹爆!想學(xué)好線代一定不能錯(cuò)過的《線性代數(shù)可視化手冊(cè)》,搞定它,你的線代就搞定了90%!,【無人駕駛項(xiàng)目】使用機(jī)器學(xué)習(xí)的真實(shí)世界自動(dòng)駕駛車輛安全規(guī)劃,入門到提高全套教程!,太穩(wěn)啦!全新方法的T-Rex標(biāo)注神器!通過視覺提示進(jìn)行交互式目標(biāo)計(jì)數(shù)!!-深度學(xué)習(xí)/機(jī)器學(xué)習(xí)/計(jì)算機(jī)視覺https://www.bilibili.com/video/BV1ss4y1u731/?spm_id_from=333.337.search-card.all.click

(4)精靈標(biāo)注助手(Colabeler)

相比于Labelme,LabelImg這些標(biāo)注工具,精靈標(biāo)注助手強(qiáng)大的地方在于支持實(shí)例分割、目標(biāo)檢測(cè)、文本標(biāo)注、音頻標(biāo)注和視頻標(biāo)注等 ,并且完全免費(fèi)。

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

數(shù)據(jù)標(biāo)注軟件精靈標(biāo)注助手比labelme好用_嗶哩嗶哩_bilibilihttps://www.bilibili.com/video/BV1PW4y167Ez/?spm_id_from=333.337.search-card.all.click&vd_source=5f4b20d0e5c3da5309d6a393f8eb94a1

(5)CVAT

CVAT是一個(gè)免費(fèi)的、在線的、交互式的視頻注釋工具,支持本地部署,無需擔(dān)心數(shù)據(jù)外泄。它支持多人協(xié)作,能用于幾乎所有CV相關(guān)標(biāo)注任務(wù),如點(diǎn),多邊形,語義分割等。

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

圖像標(biāo)注平臺(tái)CVAT的安裝和使用_嗶哩嗶哩_bilibili這個(gè)視頻介紹了圖像標(biāo)注平臺(tái)CVAT (computer vision annotation tool) 的安裝和使用方法。CVAT可以使用docker工具來安裝,安裝基礎(chǔ)功能很方便;如果希望安裝半自動(dòng)標(biāo)注功能是通過配置nuclio中的serverless功能來實(shí)現(xiàn)的;最后簡(jiǎn)單介紹一下如何CVAT的界面標(biāo)注數(shù)據(jù)。官方文檔:https://opencv.github.io/cvat/docs/admi, 視頻播放量 2866、彈幕量 5、點(diǎn)贊數(shù) 49、投硬幣枚數(shù) 23、收藏人數(shù) 121、轉(zhuǎn)發(fā)人數(shù) 35, 視頻作者 太陽照常升起233, 作者簡(jiǎn)介 ,相關(guān)視頻:醫(yī)學(xué)圖像分割實(shí)戰(zhàn):基于U-Net模型的醫(yī)學(xué)細(xì)胞圖像分割+基于Deeplab的醫(yī)學(xué)心臟圖像分割實(shí)戰(zhàn)精講,原理詳解+項(xiàng)目實(shí)戰(zhàn),看完就能跑通!,肝臟腫瘤圖像分割、心臟圖像分割、細(xì)胞圖像分割全詳解!B站最全面的醫(yī)學(xué)圖像分割實(shí)戰(zhàn)教程分享,原理詳解+項(xiàng)目實(shí)戰(zhàn),看完就能跑通!,數(shù)據(jù)標(biāo)注任務(wù)員,在家搬磚就能日賺100~200,平臺(tái)分享,2023年人工智能醫(yī)學(xué)領(lǐng)域兩大熱門項(xiàng)目:基于Transformer的圖像分割+基于Resnet的醫(yī)學(xué)數(shù)據(jù)集分類【從原理到實(shí)戰(zhàn)】,太穩(wěn)啦!全新方法的T-Rex標(biāo)注神器!通過視覺提示進(jìn)行交互式目標(biāo)計(jì)數(shù)??!-深度學(xué)習(xí)/機(jī)器學(xué)習(xí)/計(jì)算機(jī)視覺,這也太全了!Pandas、Seaborn、Numpy、Matplotlib四大Python數(shù)據(jù)科學(xué)必備工具包實(shí)戰(zhàn)全教程學(xué)到爽!Python數(shù)據(jù)分析,WACV2024:可變性大核注意力醫(yī)學(xué)圖像分割,“ChatGPT超詳細(xì)免費(fèi)教程”無需魔法 國(guó)內(nèi)直接使用,【無人駕駛項(xiàng)目】使用機(jī)器學(xué)習(xí)的真實(shí)世界自動(dòng)駕駛車輛安全規(guī)劃,入門到提高全套教程!,完全自學(xué)!跟著老師三周拿下【機(jī)器學(xué)習(xí)Halcon】從入門到實(shí)戰(zhàn)!整整63集學(xué)到爽!含配套課程資源~—機(jī)器視覺、計(jì)算機(jī)視覺、CV、人工智能、圖像處理、圖像匹配https://www.bilibili.com/video/BV1Yh4y1R7ZD/?spm_id_from=333.337.search-card.all.click

(6)VIA(VGG Image Annotator)

一款開源的圖像標(biāo)注工具,由Visual Geometry Group開發(fā)。可以在線和離線使用,可標(biāo)注矩形、圓、橢圓、多邊形、點(diǎn)和線。

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

神經(jīng)網(wǎng)絡(luò)訓(xùn)練樣本制作工具 VGG Image Annotator (via) 小教程_嗶哩嗶哩_bilibilihttps://www.bilibili.com/video/BV1SZ4y1p7xd/?spm_id_from=333.337.search-card.all.click&vd_source=5f4b20d0e5c3da5309d6a393f8eb94a1

2.3?公開的CV數(shù)據(jù)集網(wǎng)站

(1)谷歌數(shù)據(jù)庫:Dataset Search (google.com)

谷歌數(shù)據(jù)集搜索是一個(gè)在線工具,允許用戶搜索、發(fā)現(xiàn)和訪問各種來源的數(shù)據(jù)集,包括政府機(jī)構(gòu)、學(xué)術(shù)機(jī)構(gòu)、企業(yè)和個(gè)人貢獻(xiàn)者。這些數(shù)據(jù)集涵蓋廣泛的主題,包括醫(yī)療保健、金融、氣候、交通、社會(huì)科學(xué)和藝術(shù)。

(2)RobolFlow:All Projects | Roboflow Universe Search

Roboflow?是一個(gè)提供一站式解決方案的平臺(tái),用戶可以在該平臺(tái)上上傳、組織、標(biāo)注、增強(qiáng)和處理數(shù)據(jù)集,然后簡(jiǎn)化訓(xùn)練過程,并通過多種部署選項(xiàng)加速模型的部署。該平臺(tái)提供了許多已經(jīng)標(biāo)注好的yolo格式的數(shù)據(jù)集,可直接下載使用。

(3)VisualData:VisualData Discovery - Search Engine for Computer Vision Datasets

VisualData是一個(gè)專用于搜索計(jì)算機(jī)視覺數(shù)據(jù)集和代碼/模型的搜索引擎。該網(wǎng)站現(xiàn)已收集281個(gè)計(jì)算機(jī)視覺數(shù)據(jù)集,用戶可以在該網(wǎng)站上通過簡(jiǎn)單的搜索找到適合自己項(xiàng)目的數(shù)據(jù)集。

(4)ImageNet:ImageNet (image-net.org)

ImageNet是市場(chǎng)上最大、最受歡迎的開源數(shù)據(jù)集之一。ImageNet擁有超過1400萬張已手動(dòng)標(biāo)注的圖像。數(shù)據(jù)庫按WordNet層次結(jié)構(gòu)予以組織,對(duì)象級(jí)標(biāo)注通過邊界框完成。

(5)LSUN:https://www.yf.io/p/lsun

LSUN數(shù)據(jù)集為場(chǎng)景理解(房間布局估計(jì),顯著性預(yù)測(cè)等)提供了許多輔助任務(wù)。

(6)COCO:COCO - Common Objects in Context (cocodataset.org)

COCO是大規(guī)模的對(duì)象檢測(cè),分割和字幕數(shù)據(jù)集,包含超過200,000張帶標(biāo)簽的圖像。

3. 模型訓(xùn)練

3.1 訓(xùn)練前準(zhǔn)備

在機(jī)器學(xué)習(xí)中,我們通常會(huì)將數(shù)據(jù)集劃分為訓(xùn)練集、驗(yàn)證集和測(cè)試集:

  1. 訓(xùn)練集:訓(xùn)練集用于模型的訓(xùn)練,即用于調(diào)整模型的參數(shù)。這就像是學(xué)生的課本,用于日常的知識(shí)鞏固。

  2. 驗(yàn)證集:驗(yàn)證集用于模型的調(diào)整和評(píng)估。它可以用來選擇和調(diào)整模型的超參數(shù),以及對(duì)模型的能力進(jìn)行初步評(píng)估。這就像是學(xué)生的周考,用來糾正和強(qiáng)化學(xué)到的知識(shí)。

  3. 測(cè)試集:測(cè)試集用于評(píng)估模型的最終性能,即模型的泛化能力。但它不能用于調(diào)整模型的參數(shù)或選擇特征等算法相關(guān)的選擇。這就像是學(xué)生的期末考試,用來最終評(píng)估學(xué)習(xí)效果。

在實(shí)際應(yīng)用中,訓(xùn)練集、驗(yàn)證集和測(cè)試集的劃分比例一般遵循6:2:2的原則。這三個(gè)數(shù)據(jù)集的數(shù)據(jù)分布應(yīng)該是近似的,但它們所用的數(shù)據(jù)是不同的。這樣做的目的是為了使模型的訓(xùn)練效果能合理地泛化至測(cè)試效果,從而推廣應(yīng)用至現(xiàn)實(shí)世界中。同時(shí),模型在訓(xùn)練集、驗(yàn)證集和測(cè)試集上所反映的預(yù)測(cè)效果可能存在差異。

示例:雜草檢測(cè)

目前已經(jīng)獲取到了60張雜草圖片,并利用labelimg進(jìn)行了雜草數(shù)據(jù)的標(biāo)注。由于圖片數(shù)量較少,這里將編號(hào)1~19+31~60共計(jì)49張圖片作為訓(xùn)練集,將編號(hào)20~30共計(jì)11張圖片作為驗(yàn)證集。

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理????pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

首先需要對(duì)源圖片以及處理好的進(jìn)行文件整理,文件的結(jié)構(gòu)可以如下圖所示:

bvn               # 數(shù)據(jù)集名稱
	images		  # 存放圖片
		train	  # 訓(xùn)練集圖片
		val	  # 驗(yàn)證集圖片
	labels		  # 存放標(biāo)簽(圖片中不同類別的定位數(shù)據(jù))
		train	  # 訓(xùn)練集標(biāo)簽文件,要與訓(xùn)練集圖片名稱一一對(duì)應(yīng)
		val      # 驗(yàn)證集標(biāo)簽文件,要與驗(yàn)證集圖片名稱一一對(duì)應(yīng)

3.2?Pycharm雜草識(shí)別教程

Step1: 首先,先從Ultralytics官方網(wǎng)站上下載源碼(這一步是方便后續(xù)操作)并解壓。

Step2: 新建Pycharm項(xiàng)目,命名為ultralytics-main。在資源管理器中打開ultralytics-main目錄,將Step1中的文件復(fù)制粘貼到該目錄下。完成后的Pycharm頁面如下圖所示:

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

Step3: Pycharm環(huán)境中,在項(xiàng)目ultralytics-main下新建目錄datasets(不可改變名稱,否則后續(xù)操作會(huì)報(bào)錯(cuò)),在資源管理器中打開datasets目錄,將含有訓(xùn)練集和驗(yàn)證集的文件夾bvn復(fù)制粘貼到該目錄下。完成后的頁面如下圖所示:

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

Step4: 創(chuàng)建配置文件。在項(xiàng)目ultralytics-main下新建文件yolo-bvn.yaml,鍵入以下內(nèi)容。

path: bvn    # 數(shù)據(jù)集目錄
train: images/train      # 訓(xùn)練集圖片目錄
val: images/val          # 驗(yàn)證集圖片目錄
test:                    # 沒有設(shè)置測(cè)試集圖片,此處為空即可

# Classes
names:
  0: bodyak
  1: osot
  2: shchavel

Step5: 通過代碼運(yùn)行。在項(xiàng)目ultralytics-main下新建文件yolov8-train.py文件,鍵入以下內(nèi)容。

from ultralytics import YOLO

# load a model
model = YOLO('yolov8n.pt')

# Train the model
model.train(data='yolo-bvn.yaml', workers=0, epochs=50, batch=16)

# windows平臺(tái),此處的workers必須設(shè)置為0,否則報(bào)錯(cuò)。

Step6: 選擇在當(dāng)前文件運(yùn)行。運(yùn)行完成后項(xiàng)目里會(huì)出現(xiàn)“runs”文件夾。在runs_ detect_ train_ weights中包含了計(jì)算得到的最優(yōu)模型和最后的模型。

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

Step7: 驗(yàn)證模型的準(zhǔn)確性。選擇驗(yàn)證集中的一張照片,驗(yàn)證所得到的最優(yōu)模型的準(zhǔn)確性。在pycharm終端中輸入:

yolo detect predect model=runs/detect/train11/weights/best.pt source=./25.jpg show=True

pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理? ??pycharm中yolov8怎么用,計(jì)算機(jī)視覺,opencv,python,YOLO,pycharm,圖像處理

4. 結(jié)語

? ? ? ?目標(biāo)檢測(cè)只是計(jì)算視覺中很小的一部分,還有分類、動(dòng)態(tài)跟蹤、定位等一系列的工作。我這是個(gè)新手,上面的內(nèi)容雖然看似簡(jiǎn)單,但卻花費(fèi)了我一個(gè)月時(shí)間去購置主機(jī)、配置yolov8環(huán)境、搜尋數(shù)據(jù)集、標(biāo)注、跑程序等。接下來我會(huì)繼續(xù)更新關(guān)于雜草識(shí)別與定位的個(gè)人研究?jī)?nèi)容,歡迎大家持續(xù)關(guān)注。文章來源地址http://www.zghlxwxcb.cn/news/detail-815927.html

到了這里,關(guān)于基于Pycharm的YOLOv8教程——運(yùn)行環(huán)境配置+雜草識(shí)別示例的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • YOLOV8 進(jìn)行docker環(huán)境配置

    原docekerfile中ADD https://ultralytics.com/assets/Arial.ttf https://ultralytics.com/assets/Arial.Unicode.ttf /root/.config/Ultralytics/下載很慢,可以在外部下載好,放入docker文件夾中,再將源代碼改為ADD Arial.ttf Arial.Unicode.ttf /root/.config/Ultralytics/(其它下載內(nèi)容類似修改包括yolo8.pt,) 可在RUN pip install -

    2024年02月04日
    瀏覽(53)
  • 基于YOLOv5的無人機(jī)視角水稻雜草識(shí)別檢測(cè)

    基于YOLOv5的無人機(jī)視角水稻雜草識(shí)別檢測(cè)

    ?????? 本文主要內(nèi)容: 詳細(xì)介紹了無人機(jī)視角水稻雜草識(shí)別檢測(cè)整個(gè)過程,從數(shù)據(jù)集到訓(xùn)練模型到結(jié)果可視化分析。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?博主簡(jiǎn)介 AI小怪獸,YOLO骨灰級(jí)玩家,1)YOLOv5、v7、v8優(yōu)化創(chuàng)新,輕松漲點(diǎn)和模型輕量化

    2024年04月12日
    瀏覽(20)
  • Python——基于YOLOV8的車牌識(shí)別(源碼+教程)

    Python——基于YOLOV8的車牌識(shí)別(源碼+教程)

    一、前言 二 、完成效果 三、?項(xiàng)目包 四、運(yùn)行項(xiàng)目? (教程) 因?yàn)橛行值芟胍鲿痴{(diào)用攝像頭,我就用MTSP的項(xiàng)目改了一下。 更新項(xiàng)目: Python——yolov8識(shí)別車牌2.0-CSDN博客 時(shí)間:2023年12月26日12:57:52 最近做了有一個(gè)車牌識(shí)別的小需求,今天完成了,在此記錄和分享 首先,我

    2024年02月02日
    瀏覽(18)
  • 【YOLO】YOLOv8實(shí)操:環(huán)境配置/自定義數(shù)據(jù)集準(zhǔn)備/模型訓(xùn)練/預(yù)測(cè)

    【YOLO】YOLOv8實(shí)操:環(huán)境配置/自定義數(shù)據(jù)集準(zhǔn)備/模型訓(xùn)練/預(yù)測(cè)

    源碼鏈接:https://github.com/ultralytics/ultralytics yolov8和yolov5是同一作者,相比yolov5,yolov8的集成性更好了,更加面向用戶了 YOLO命令行界面(command line interface, CLI) 方便在各種任務(wù)和版本上訓(xùn)練、驗(yàn)證或推斷模型。CLI不需要定制或代碼,可以使用yolo命令從終端運(yùn)行所有任務(wù)。 如果

    2023年04月24日
    瀏覽(22)
  • pycharm的環(huán)境配置運(yùn)行

    pycharm的環(huán)境配置運(yùn)行

    剛開始用pycharm打開一個(gè)項(xiàng)目文件時(shí),由于沒有配置文件, 程序是不能運(yùn)行的 運(yùn)行的按鈕為灰色 此時(shí)在項(xiàng)目瀏覽器中右鍵點(diǎn)擊項(xiàng)目主程序,在下拉菜單中選擇運(yùn)行, 快捷鍵為ctrl+shift+F10在配置中會(huì)自動(dòng)添加以主程序?yàn)槊Q的配置 這時(shí)可以編輯配置選擇自己配置的虛擬環(huán)境就

    2024年02月12日
    瀏覽(28)
  • 在pycharm中配置GPU訓(xùn)練環(huán)境(Anaconda)(yolov5)

    在pycharm中配置GPU訓(xùn)練環(huán)境(Anaconda)(yolov5)

    1. 具體的配置過程: 2. 在指定位置(路徑)創(chuàng)建虛擬環(huán)境: 3. conda常用命令: 4: 在跑模型時(shí)候遇到的一些問題: ????????4.1: conda添加python解釋器找不到對(duì)應(yīng)的python.exe文件 ????????4.2: 報(bào)錯(cuò)“OSError: [WinError 1455] 頁面文件太小,無法完成操作?!?????????4.3: 報(bào)錯(cuò)“

    2024年02月06日
    瀏覽(20)
  • GPU云服務(wù)器使用教程、運(yùn)行YOLOV5項(xiàng)目并連接到本地VSCode(Pycharm)

    GPU云服務(wù)器使用教程、運(yùn)行YOLOV5項(xiàng)目并連接到本地VSCode(Pycharm)

    編程如畫,我是panda! 之前已經(jīng)教過大家如何在自己的電腦中配置Pytorch深度學(xué)習(xí)環(huán)境,但是有些小伙伴沒有英偉達(dá)的GPU,所以用CPU的話訓(xùn)練模型會(huì)比較慢,所以這次出一期使用GPU云服務(wù)器的教程。 碼字不易,如果對(duì)各位有幫助,希望點(diǎn)贊收藏加關(guān)注哦~ 目錄 前言 一、服務(wù)器

    2024年01月17日
    瀏覽(22)
  • 超詳細(xì)||YOLOv8基礎(chǔ)教程(環(huán)境搭建,訓(xùn)練,測(cè)試,部署看一篇就夠)(在推理視頻中添加FPS信息)

    超詳細(xì)||YOLOv8基礎(chǔ)教程(環(huán)境搭建,訓(xùn)練,測(cè)試,部署看一篇就夠)(在推理視頻中添加FPS信息)

    這篇文章將跳過基礎(chǔ)的深度學(xué)習(xí)環(huán)境的搭建,如果沒有完成的可以看我的這篇博客:超詳細(xì)||深度學(xué)習(xí)環(huán)境搭建記錄cuda+anaconda+pytorch+pycharm-CSDN博客 1. 在github上下載源碼: GitHub - ultralytics/ultralytics: NEW - YOLOv8 ?? in PyTorch ONNX OpenVINO CoreML TFLite 2. 安裝ultralytics(YOLOv8改名為ultraly

    2024年02月05日
    瀏覽(19)
  • Pycharm配置運(yùn)行selenium教程

    chrome測(cè)試版版本120.0.6099.109 鏈接:https://pan.baidu.com/s/1pvFqL0WN8OkqPmURAs83kg?pwd=vtsh 提取碼:vtsh chromedriver版本120.0.6099.109 鏈接:https://pan.baidu.com/s/16fWWkrlD5C3JRfYRG_NjfQ?pwd=3d26 提取碼:3d26 1.將chromedriver.exe放入chrome瀏覽器文件夾中 2.在系統(tǒng)環(huán)境中——編輯環(huán)境變量——雙擊Path——新建

    2024年02月21日
    瀏覽(24)
  • 【Pycharm教程】PyCharm 配置 Python 項(xiàng)目運(yùn)行和調(diào)試

    【Pycharm教程】PyCharm 配置 Python 項(xiàng)目運(yùn)行和調(diào)試

    PyCharm 使用運(yùn)行/調(diào)試配置來運(yùn)行、調(diào)試和測(cè)試您的代碼。每個(gè)配置都是一組命名的啟動(dòng)屬性,它們定義要執(zhí)行的內(nèi)容以及應(yīng)該使用的參數(shù)和環(huán)境。 使用不同的啟動(dòng)屬性,您可以定義 PyCharm 用來執(zhí)行腳本的不同方式。例如,您可以使用不同的 Python 解釋器執(zhí)行相同的代碼,提供

    2024年01月15日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包