91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

基于YOLOv8的PCB板缺陷檢測(cè)

OpenCV學(xué)堂 ? 來(lái)源:OpenCV學(xué)堂 ? 2023-08-18 10:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

介紹

基于DeepPCB這個(gè)公開(kāi)數(shù)據(jù)集,總計(jì)有1500份的模板-缺陷圖像數(shù)據(jù)對(duì),總計(jì)圖像3000張,對(duì)應(yīng)text格式的1500個(gè)標(biāo)注文本描述文件。包含PCB主要的六個(gè)類(lèi)別錯(cuò)誤,分別是:

pen
short
mousebite
spur
pin hole
spurious copper
數(shù)據(jù)集來(lái)自線掃相機(jī)拍攝,分辨率標(biāo)準(zhǔn)是48個(gè)像素大致等于1毫米。原圖大小是16kx16k的大小,然后預(yù)處理裁剪為標(biāo)準(zhǔn)的640x640大小,然后全部處理成二值圖像從而消除光照不平衡影響。處理以后的圖像對(duì)(缺陷圖-模板圖)顯示如下:

70b31e18-3ce7-11ee-ac96-dac502259ad0.png

數(shù)據(jù)標(biāo)注的的格式為:x1 y1 x2 y2 type 標(biāo)注數(shù)據(jù)分為兩個(gè)部分1000張作為訓(xùn)練樣本,500張作為做測(cè)試樣本,訓(xùn)練與測(cè)試樣本的缺陷數(shù)據(jù)統(tǒng)計(jì)分布如下:

70be40c2-3ce7-11ee-ac96-dac502259ad0.png

YOLOv8模型訓(xùn)練

首先基于數(shù)據(jù)集,制作YOLO格式數(shù)據(jù)集,要把標(biāo)注文件從VOC格式轉(zhuǎn)換YOLO格式,然后按照指定的格式制作完成數(shù)據(jù)集。不知道怎么制作的看這里: YOLOv8自定義數(shù)據(jù)集訓(xùn)練到模型部署推理 制作好數(shù)據(jù)集,配置好數(shù)據(jù)集描述文件,

70dbb152-3ce7-11ee-ac96-dac502259ad0.png

然后直接使用下面的命令行開(kāi)始訓(xùn)練:

yolo train model=yolov8s.pt data=pcb_dataset.yaml epochs=15 imgsz=640 batch=1

訓(xùn)練完成之后如下:

70f25bbe-3ce7-11ee-ac96-dac502259ad0.png

測(cè)試評(píng)估的結(jié)果如下:

7125fcee-3ce7-11ee-ac96-dac502259ad0.png

713ba116-3ce7-11ee-ac96-dac502259ad0.png

7145c61e-3ce7-11ee-ac96-dac502259ad0.png

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

    關(guān)注

    4404

    文章

    23877

    瀏覽量

    424241
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3752

    瀏覽量

    52101
  • 缺陷檢測(cè)
    +關(guān)注

    關(guān)注

    3

    文章

    175

    瀏覽量

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

    關(guān)注

    4

    文章

    1236

    瀏覽量

    26191

原文標(biāo)題:實(shí)戰(zhàn) | 基于YOLOv8的PCB板缺陷檢測(cè)

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用YOLOv8做目標(biāo)檢測(cè)和實(shí)例分割的演示

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

    在AI愛(ài)克斯開(kāi)發(fā)上用OpenVINO?加速YOLOv8目標(biāo)檢測(cè)模型

    《在 AI 愛(ài)克斯開(kāi)發(fā)上用 OpenVINO 加速 YOLOv8 分類(lèi)模型》介紹了在 AI 愛(ài)克斯開(kāi)發(fā)上使用 OpenVINO 開(kāi)發(fā)套件部署并測(cè)評(píng) YOLOv8 的分類(lèi)模型,本文將
    的頭像 發(fā)表于 05-12 09:08 ?2502次閱讀
    在AI愛(ài)克斯開(kāi)發(fā)<b class='flag-5'>板</b>上用OpenVINO?加速<b class='flag-5'>YOLOv8</b>目標(biāo)<b class='flag-5'>檢測(cè)</b>模型

    YOLOv8版本升級(jí)支持小目標(biāo)檢測(cè)與高分辨率圖像輸入

    YOLOv8版本最近版本又更新了,除了支持姿態(tài)評(píng)估以外,通過(guò)模型結(jié)構(gòu)的修改還支持了小目標(biāo)檢測(cè)與高分辨率圖像檢測(cè)。原始的YOLOv8模型結(jié)構(gòu)如下。
    的頭像 發(fā)表于 05-16 11:14 ?1.5w次閱讀
    <b class='flag-5'>YOLOv8</b>版本升級(jí)支持小目標(biāo)<b class='flag-5'>檢測(cè)</b>與高分辨率圖像輸入

    AI愛(ài)克斯開(kāi)發(fā)上使用OpenVINO加速YOLOv8目標(biāo)檢測(cè)模型

    《在AI愛(ài)克斯開(kāi)發(fā)上用OpenVINO加速YOLOv8分類(lèi)模型》介紹了在AI愛(ài)克斯開(kāi)發(fā)上使用OpenVINO 開(kāi)發(fā)套件部署并測(cè)評(píng)YOLOv8的分類(lèi)模型,本文將介紹在AI愛(ài)克斯開(kāi)發(fā)
    的頭像 發(fā)表于 05-26 11:03 ?2518次閱讀
    AI愛(ài)克斯開(kāi)發(fā)<b class='flag-5'>板</b>上使用OpenVINO加速<b class='flag-5'>YOLOv8</b>目標(biāo)<b class='flag-5'>檢測(cè)</b>模型

    在AI愛(ài)克斯開(kāi)發(fā)上用OpenVINO?加速YOLOv8-seg實(shí)例分割模型

    《在 AI 愛(ài)克斯開(kāi)發(fā)上用 OpenVINO 加速 YOLOv8 目標(biāo)檢測(cè)模型》介紹了在 AI 愛(ài)克斯開(kāi)發(fā)上使用 OpenVINO 開(kāi)發(fā)套件部署并測(cè)評(píng)
    的頭像 發(fā)表于 06-05 11:52 ?1970次閱讀
    在AI愛(ài)克斯開(kāi)發(fā)<b class='flag-5'>板</b>上用OpenVINO?加速<b class='flag-5'>YOLOv8</b>-seg實(shí)例分割模型

    教你如何用兩行代碼搞定YOLOv8各種模型推理

    大家好,YOLOv8 框架本身提供的API函數(shù)是可以?xún)尚写a實(shí)現(xiàn) YOLOv8 模型推理,這次我把這段代碼封裝成了一個(gè)類(lèi),只有40行代碼左右,可以同時(shí)支持YOLOv8對(duì)象檢測(cè)、實(shí)例分割
    的頭像 發(fā)表于 06-18 11:50 ?4826次閱讀
    教你如何用兩行代碼搞定<b class='flag-5'>YOLOv8</b>各種模型推理

    目標(biāo)檢測(cè)算法再升級(jí)!YOLOv8保姆級(jí)教程一鍵體驗(yàn)

    YOLO作為一種基于圖像全局信息進(jìn)行預(yù)測(cè)的目標(biāo)檢測(cè)系統(tǒng),始終保持著極高的迭代更新率,從YOLOv5到YOLOv8,本次升級(jí)主要包括結(jié)構(gòu)算法、命令行界面、PythonAPI等。具體到YOLOv8
    的頭像 發(fā)表于 02-28 11:16 ?4317次閱讀
    目標(biāo)<b class='flag-5'>檢測(cè)</b>算法再升級(jí)!<b class='flag-5'>YOLOv8</b>保姆級(jí)教程一鍵體驗(yàn)

    在AI愛(ài)克斯開(kāi)發(fā)上用OpenVINO?加速YOLOv8-seg實(shí)例分割模型

    《在 AI 愛(ài)克斯開(kāi)發(fā)上用 OpenVINO 加速 YOLOv8 目標(biāo)檢測(cè)模型》介紹了在 AI 愛(ài)克斯開(kāi)發(fā)上使用 OpenVINO 開(kāi)發(fā)套件部署并測(cè)評(píng)
    的頭像 發(fā)表于 06-30 10:43 ?2771次閱讀
    在AI愛(ài)克斯開(kāi)發(fā)<b class='flag-5'>板</b>上用OpenVINO?加速<b class='flag-5'>YOLOv8</b>-seg實(shí)例分割模型

    三種主流模型部署框架YOLOv8推理演示

    部署。這里以YOLOv8為例,演示了YOLOv8對(duì)象檢測(cè)模型在OpenVINO、ONNXRUNTIME、TensorRT三個(gè)主流框架上C++推理演示效果。
    的頭像 發(fā)表于 08-06 11:39 ?3916次閱讀

    如何修改YOLOv8的源碼

    很多人也想跟修改YOLOv5源碼一樣的方式去修改YOLOv8的源碼,但是在github上面卻發(fā)現(xiàn)找到的YOLOv8項(xiàng)目下面TAG分支是空的,然后就直接從master/main下面把源碼克隆出來(lái)一通
    的頭像 發(fā)表于 09-04 10:02 ?3886次閱讀
    如何修改<b class='flag-5'>YOLOv8</b>的源碼

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

    YOLOv8是一種令人驚嘆的分割模型;它易于訓(xùn)練、測(cè)試和部署。在本教程中,我們將學(xué)習(xí)如何在自定義數(shù)據(jù)集上使用YOLOv8。但在此之前,我想告訴你為什么在存在其他優(yōu)秀的分割模型時(shí)應(yīng)該使用YOLOv8呢?
    的頭像 發(fā)表于 12-20 10:51 ?1772次閱讀
    基于<b class='flag-5'>YOLOv8</b>的自定義醫(yī)學(xué)圖像分割

    YOLOv8實(shí)現(xiàn)旋轉(zhuǎn)對(duì)象檢測(cè)

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

    RK3576 yolov8訓(xùn)練部署教程

    本章展示yolov8模型的在EASY EAI Orin nano的部署過(guò)程。
    的頭像 發(fā)表于 04-02 16:04 ?1866次閱讀
    RK3576 <b class='flag-5'>yolov8</b>訓(xùn)練部署教程

    RV1126 yolov8訓(xùn)練部署教程

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

    使用ROCm?優(yōu)化并部署YOLOv8模型

    作者:AVNET 李鑫杰 一,YOLOv8介紹? YOLOv8 由 Ultralytics 于 2023 年 1 月 10 日發(fā)布,在準(zhǔn)確性和速度方面提供了前沿的性能。YOLOv8 在之前 YOLO
    的頭像 發(fā)表于 09-24 18:32 ?855次閱讀
    使用ROCm?優(yōu)化并部署<b class='flag-5'>YOLOv8</b>模型