在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

YOLOv8自定義數(shù)據(jù)集訓練實現(xiàn)安全帽檢測

OpenCV學堂 ? 來源:OpenCV學堂 ? 2024-01-15 10:14 ? 次閱讀

數(shù)據(jù)集地址

該圖像數(shù)據(jù)集包含8000張圖像,兩個類別分別是安全帽與人、以其中200多張圖像為驗證集,其余為訓練集。

模型訓練

準備好數(shù)據(jù)集以后,直接按下面的命令行運行即可:

yolotrainmodel=yolov8s.ptdata=hat_dataset.yamlepochs=50imgsz=640batch=4

59df2744-b15f-11ee-8b88-92fbcf53809c.jpg

59f94ebc-b15f-11ee-8b88-92fbcf53809c.png

導出與測試

模型導出與測試

yolo export model=hat_best.pt format=onnx
yolo predict model=hat_best.pt source=./hats

5a06966c-b15f-11ee-8b88-92fbcf53809c.png

5a12741e-b15f-11ee-8b88-92fbcf53809c.jpg

部署推理

轉(zhuǎn)成ONNX格式文件以后,基于OpenVINO-Python部署推理,相關(guān)代碼如下

#ReadIR
model=ie.read_model(model="hat_best.onnx")
compiled_model=ie.compile_model(model=model,device_name="CPU")
output_layer=compiled_model.output(0)

capture=cv.VideoCapture("D:/images/video/hat_test.mp4")
whileTrue:
_,frame=capture.read()
ifframeisNone:
print("Endofstream")
break
bgr=format_yolov8(frame)
img_h,img_w,img_c=bgr.shape

start=time.time()
image=cv.dnn.blobFromImage(bgr,1/255.0,(640,640),swapRB=True,crop=False)

res=compiled_model([image])[output_layer]#1x84x8400
rows=np.squeeze(res,0).T
class_ids=[]
confidences=[]
boxes=[]
x_factor=img_w/640
y_factor=img_h/640

forrinrange(rows.shape[0]):
row=rows[r]
classes_scores=row[4:]
_,_,_,max_indx=cv.minMaxLoc(classes_scores)
class_id=max_indx[1]
if(classes_scores[class_id]>.25):
confidences.append(classes_scores[class_id])
class_ids.append(class_id)
x,y,w,h=row[0].item(),row[1].item(),row[2].item(),row[3].item()
left=int((x-0.5*w)*x_factor)
top=int((y-0.5*h)*y_factor)
width=int(w*x_factor)
height=int(h*y_factor)
box=np.array([left,top,width,height])
boxes.append(box)

indexes=cv.dnn.NMSBoxes(boxes,confidences,0.25,0.45)
forindexinindexes:
box=boxes[index]
color=colors[int(class_ids[index])%len(colors)]
cv.rectangle(frame,box,color,2)
cv.rectangle(frame,(box[0],box[1]-20),(box[0]+box[2],box[1]),color,-1)
cv.putText(frame,class_list[class_ids[index]],(box[0],box[1]-10),cv.FONT_HERSHEY_SIMPLEX,.5,(0,0,0))
end=time.time()
inf_end=end-start
fps=1/inf_end
fps_label="FPS:%.2f"%fps
cv.putText(frame,fps_label,(20,45),cv.FONT_HERSHEY_SIMPLEX,1,(0,0,255),2)

cv.imshow("YOLOv8hatDetection",frame)
cc=cv.waitKey(1)
ifcc==27:
break
cv.destroyAllWindows()

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3462

    瀏覽量

    49782
  • 數(shù)據(jù)集
    +關(guān)注

    關(guān)注

    4

    文章

    1220

    瀏覽量

    25183
  • 命令行
    +關(guān)注

    關(guān)注

    0

    文章

    80

    瀏覽量

    10505

原文標題:YOLOv8自定義數(shù)據(jù)集訓練實現(xiàn)安全帽檢測

文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于YOLOv8實現(xiàn)自定義姿態(tài)評估模型訓練

    Hello大家好,今天給大家分享一下如何基于YOLOv8姿態(tài)評估模型,實現(xiàn)自定義數(shù)據(jù)集上,完成自定義姿態(tài)評估模型的
    的頭像 發(fā)表于 12-25 11:29 ?3187次閱讀
    基于<b class='flag-5'>YOLOv8</b><b class='flag-5'>實現(xiàn)</b><b class='flag-5'>自定義</b>姿態(tài)評估模型<b class='flag-5'>訓練</b>

    RK3399pro實現(xiàn)安全帽識別

    省了。   這個數(shù)據(jù)中把沒戴安全帽的頭標注為 head, 把戴了安全帽的頭標注為 helmet, 沒戴在頭上的安全帽沒有標注。這樣算法就不會把沒戴在頭上的
    發(fā)表于 05-11 16:09

    ZLG安全帽佩戴檢測方案的解讀

    安全帽佩戴檢測是工地安防的重中之重,但人為主觀檢測的方式時效性差且不能全程監(jiān)控。AI技術(shù)的日漸成熟催生了安全帽佩戴檢測方案,成為了監(jiān)督佩戴
    發(fā)表于 03-13 15:32 ?1600次閱讀

    使用YOLOv8做目標檢測和實例分割的演示

    YOLOv8是來自Ultralytics的最新的基于YOLO的對象檢測模型系列,提供最先進的性能。
    的頭像 發(fā)表于 02-06 10:11 ?8068次閱讀

    YOLOv8自定義數(shù)據(jù)集訓練到模型部署推理簡析

    如果你只是想使用而不是開發(fā),強烈推薦通過pip安裝方式獲取YOLOv8包!YOLOv8安裝命令行
    的頭像 發(fā)表于 03-24 09:27 ?4916次閱讀

    TensorRT 8.6 C++開發(fā)環(huán)境配置與YOLOv8實例分割推理演示

    YOLOv8實例分割TensorRT 推理代碼已經(jīng)完成C++類封裝,三行代碼即可實現(xiàn)YOLOv8對象檢測與實例分割模型推理,不需要改任何代碼即可支持
    的頭像 發(fā)表于 04-25 10:49 ?6578次閱讀
    TensorRT 8.6 C++開發(fā)環(huán)境配置與<b class='flag-5'>YOLOv8</b>實例分割推理演示

    YOLOv8實現(xiàn)任意目錄下命令行訓練

    當你使用YOLOv8命令行訓練模型的時候,如果當前執(zhí)行的目錄下沒有相關(guān)的預訓練模型文件,YOLOv8就會自動下載模型權(quán)重文件。這個是一個正常操作,但是你還會發(fā)現(xiàn),當你在參數(shù)model中
    的頭像 發(fā)表于 09-04 10:50 ?1345次閱讀
    <b class='flag-5'>YOLOv8</b><b class='flag-5'>實現(xiàn)</b>任意目錄下命令行<b class='flag-5'>訓練</b>

    什么是智能安全帽,如何選購智能安全帽,智能安全帽的主要功能

    什么是智能安全帽,如何選購智能安全帽,智能安全帽的主要功能
    的頭像 發(fā)表于 12-20 09:29 ?1592次閱讀
    什么是智能<b class='flag-5'>安全帽</b>,如何選購智能<b class='flag-5'>安全帽</b>,智能<b class='flag-5'>安全帽</b>的主要功能

    基于YOLOv8自定義醫(yī)學圖像分割

    YOLOv8是一種令人驚嘆的分割模型;它易于訓練、測試和部署。在本教程中,我們將學習如何在自定義數(shù)據(jù)集上使用YOLOv8。但在此之前,我想告
    的頭像 發(fā)表于 12-20 10:51 ?1059次閱讀
    基于<b class='flag-5'>YOLOv8</b>的<b class='flag-5'>自定義</b>醫(yī)學圖像分割

    如何基于深度學習模型訓練實現(xiàn)檢測與圓心位置預測

    Hello大家好,今天給大家分享一下如何基于深度學習模型訓練實現(xiàn)檢測與圓心位置預測,主要是通過對YOLOv8姿態(tài)評估模型在自定義
    的頭像 發(fā)表于 12-21 10:50 ?2589次閱讀
    如何基于深度學習模型<b class='flag-5'>訓練</b><b class='flag-5'>實現(xiàn)</b>圓<b class='flag-5'>檢測</b>與圓心位置預測

    YOLOv8實現(xiàn)旋轉(zhuǎn)對象檢測

    YOLOv8框架在在支持分類、對象檢測、實例分割、姿態(tài)評估的基礎(chǔ)上更近一步,現(xiàn)已經(jīng)支持旋轉(zhuǎn)對象檢測(OBB),基于DOTA數(shù)據(jù)集,支持航拍圖像的15個類別對象
    的頭像 發(fā)表于 01-11 10:43 ?2278次閱讀
    <b class='flag-5'>YOLOv8</b><b class='flag-5'>實現(xiàn)</b>旋轉(zhuǎn)對象<b class='flag-5'>檢測</b>

    YOLOv8+PyQT5打造細胞計數(shù)與識別應用說明

    YOLOv8對象檢測模型基于自定義數(shù)據(jù)集訓練紅白細胞檢測模型,然后通過工具導出模型為ONNX,基
    的頭像 發(fā)表于 01-15 17:22 ?1413次閱讀
    <b class='flag-5'>YOLOv8</b>+PyQT5打造細胞計數(shù)與識別應用說明

    智能安全帽的價格

    智能安全帽的分類和價格,智能安全帽實現(xiàn)哪些功能
    的頭像 發(fā)表于 04-14 09:59 ?1479次閱讀
    智能<b class='flag-5'>安全帽</b>的價格

    RV1126 yolov8訓練部署教程

    YOLOv8 是 ultralytics 公司在 2023 年 1月 10 號開源的基于YOLOV5進行更新的 下一個重大更新版本,目前支持圖像分類、物體檢測和實例分割任務,鑒于Yolov
    的頭像 發(fā)表于 04-16 14:53 ?173次閱讀
    RV1126 <b class='flag-5'>yolov8</b><b class='flag-5'>訓練</b>部署教程

    RV1126 yolov8訓練部署教程

    本教程針對目標檢測算法yolov8訓練和部署到EASY-EAI-Nano(RV1126)進行說明,而數(shù)據(jù)標注方法可以參考我們往期的文章。
    的頭像 發(fā)表于 04-18 15:18 ?253次閱讀
    RV1126 <b class='flag-5'>yolov8</b><b class='flag-5'>訓練</b>部署教程
    主站蜘蛛池模板: 第九色 | 色婷婷激情五月 | 亚洲人成网站色在线观看 | 狠狠色综合久久婷婷 | 夜夜夜夜曰天天天天拍国产 | 久久色婷婷 | 亚洲欧美视频在线播放 | 国产高清在线观看 | 午夜免费在线观看 | 性欧美丰满xxxx性久久久 | 午夜黄色大片 | 天天操一操 | 免费a级网站| 久久国产福利 | www国产永久免费视频看看 | 一国产大片在线观看 | 日韩成a人片在线观看日本 日韩成人黄色 | 亚洲国产欧美日韩一区二区三区 | 四虎4hu影库永久地址 | 丁香六月色婷婷综合网 | 婷婷色5月| 特级一级毛片视频免费观看 | 黄网站观看 | 一级特黄国产高清毛片97看片 | 国产精品7m凸凹视频分类大全 | 特黄色片| 午夜看片网址 | 最近高清免费观看视频大全 | 四虎影院最新网址 | 午夜黄色在线观看 | 一区国产传媒国产精品 | 欧美三级一区二区 | 国产美女视频免费 | 人人爱天天做夜夜爽 | 天堂网在线最新版官网 | 热久久久久 | 国产成人精品影视 | 久久福利国产 | 丁香六月激情综合 | 天天草夜夜 | 国产一级做a爱免费视频 |