色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

復(fù)雜背景下缺陷檢測(cè)將Halcon實(shí)現(xiàn)轉(zhuǎn)為OpenCV的實(shí)例

新機(jī)器視覺 ? 來源:OpenCV與AI深度學(xué)習(xí) ? 作者:Color Space ? 2021-06-30 14:05 ? 次閱讀

導(dǎo)讀 本文主要介紹一個(gè)復(fù)雜背景下缺陷檢測(cè)的實(shí)例,并將Halcon實(shí)現(xiàn)轉(zhuǎn)為OpenCV。

實(shí)例來源

實(shí)例來源于51Halcon論壇的討論貼: https://www.51halcon.com/forum.php?mod=viewthread&tid=1173&extra=page%3D1

Halcon實(shí)現(xiàn)

參考回帖內(nèi)容,將代碼精簡如下:

read_image (Image, ‘。/1.bmp’)dev_set_line_width (3)threshold (Image, Region, 30, 255)reduce_domain (Image, Region, ImageReduced)mean_image (ImageReduced, ImageMean, 200, 200)dyn_threshold (ImageReduced, ImageMean, SmallRaw, 35, ‘dark’)opening_circle (SmallRaw, RegionOpening, 8)closing_circle (RegionOpening, RegionClosing, 10)connection (RegionClosing, ConnectedRegions)dev_set_color (‘red’)dev_display (Image)dev_set_draw (‘margin’)dev_display (ConnectedRegions)

OpenCV實(shí)現(xiàn)

分析實(shí)現(xiàn)方法與思路: [1] 原圖轉(zhuǎn)灰度圖后使用核大小201做中值濾波; [2] 灰度圖與濾波圖像做差,然后閾值處理 [3] 圓形核做開運(yùn)算,去除雜訊 [4] 圓形核做閉運(yùn)算,缺陷連接 [5] 輪廓查找繪制 實(shí)現(xiàn)代碼(Python-OpenCV):

import cv2import numpy as np

img = cv2.imread(‘。/1.bmp’)cv2.imshow(‘src’,img)gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

mean = cv2.medianBlur(gray,201)cv2.imshow(‘mean’,mean)

#diff = cv2.absdiff(gray, mean)diff = gray - meancv2.imshow(‘diff’,diff)cv2.imwrite(‘diff.jpg’,diff)_,thres_low = cv2.threshold(diff,150,255,cv2.THRESH_BINARY)#二值化_,thres_high = cv2.threshold(diff,220,255,cv2.THRESH_BINARY)#二值化thres = thres_low - thres_highcv2.imshow(‘thres’,thres)

k1 = np.zeros((18,18,1), np.uint8)cv2.circle(k1,(8,8),9,(1,1,1),-1, cv2.LINE_AA)k2 = np.zeros((20,20,1), np.uint8)cv2.circle(k2,(10,10),10,(1,1,1),-1, cv2.LINE_AA)opening = cv2.morphologyEx(thres, cv2.MORPH_OPEN, k1)cv2.imshow(‘opening’,opening)closing = cv2.morphologyEx(opening, cv2.MORPH_CLOSE, k2)cv2.imshow(‘closing’,closing)

contours,hierarchy = cv2.findContours(closing, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)

for cnt in contours: (x, y, w, h) = cv2.boundingRect(cnt) if w 》 5 and h 》 5: #cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),2) cv2.drawContours(img,contours,-1,(0,0,255),2)

cv2.drawContours(img,cnt,2,(0,0,255),2)cv2.imshow(‘result’,img)

cv2.waitKey(0)cv2.destroyAllWindows()print(‘Done!’)

逐步效果演示

濾波效果:mean

做差效果:diff

閾值效果:thres

開運(yùn)算效果:opening

閉運(yùn)算效果:closing

輪廓查找繪制最終結(jié)果:

結(jié)尾語

[1] 算法只是針對(duì)這一張圖片,實(shí)際應(yīng)用為驗(yàn)證算法魯棒性還需大量圖片做測(cè)試方可; [2] 缺陷檢測(cè)如果用傳統(tǒng)方法不易實(shí)現(xiàn),可以考慮使用深度學(xué)習(xí)分割網(wǎng)絡(luò)如:mask-rcnn、U-net等

—版權(quán)聲明—

來源:OpenCV與AI深度學(xué)習(xí)

編輯:jq

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

    關(guān)注

    10

    文章

    671

    瀏覽量

    56891
  • OpenCV
    +關(guān)注

    關(guān)注

    31

    文章

    636

    瀏覽量

    41816
  • HALCON
    +關(guān)注

    關(guān)注

    17

    文章

    66

    瀏覽量

    27436
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5527

    瀏覽量

    121893

原文標(biāo)題:Halcon轉(zhuǎn)OpenCV實(shí)例--復(fù)雜背景下缺陷檢測(cè)(附源碼)

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何HAL庫轉(zhuǎn)為LL庫?

    怎么HAL庫轉(zhuǎn)為LL庫。
    發(fā)表于 03-10 06:08

    X-Ray檢測(cè)設(shè)備能檢測(cè)PCBA的哪些缺陷

    X-Ray檢測(cè)設(shè)備可以檢測(cè)PCB(電路板)的多種內(nèi)部及外部缺陷,如果按照區(qū)域區(qū)分的話,主要能觀測(cè)到一幾類缺陷: 焊接
    的頭像 發(fā)表于 02-08 11:36 ?173次閱讀

    背景抑制光電開關(guān)的設(shè)計(jì)及應(yīng)用

    產(chǎn)線上對(duì)零部件進(jìn)行高精度檢測(cè)和計(jì)數(shù),即使在復(fù)雜的工業(yè)環(huán)境中,如存在強(qiáng)光干擾、不同顏色和材質(zhì)背景等情況,也能準(zhǔn)確檢測(cè)目標(biāo)物體,有效減少誤判,
    發(fā)表于 01-11 13:43

    C#通過Halcon實(shí)現(xiàn)3D點(diǎn)云重繪

    C# 通過 Halcon 實(shí)現(xiàn) 3D 點(diǎn)云重繪
    發(fā)表于 01-05 09:16 ?0次下載

    C#基于Halcon實(shí)現(xiàn)Basler相機(jī)采圖

    C#基于Halcon實(shí)現(xiàn)Basler相機(jī)采圖
    發(fā)表于 01-05 09:16 ?0次下載

    接近感應(yīng)單片機(jī)在背景抑制光電開關(guān)上的應(yīng)用

    高精度檢測(cè)和計(jì)數(shù),即使在復(fù)雜的工業(yè)環(huán)境中,如存在強(qiáng)光干擾、不同顏色和材質(zhì)背景等情況,也能準(zhǔn)確檢測(cè)目標(biāo)物體,有效減少誤判,提高生產(chǎn)效率和質(zhì)量
    發(fā)表于 12-27 15:38

    基于 XD08M3232 接近感應(yīng)單片機(jī)的背景抑制光電開關(guān)設(shè)計(jì)與應(yīng)用

    接近感應(yīng)單片機(jī)的背景抑制光電開關(guān)通過合理的硬件設(shè)計(jì)和有效的軟件編程,實(shí)現(xiàn)了在復(fù)雜背景環(huán)境對(duì)目標(biāo)物體的精準(zhǔn)
    發(fā)表于 12-16 18:56

    AI模型部署邊緣設(shè)備的奇妙之旅:如何在邊緣端部署OpenCV

    應(yīng)用場(chǎng)景調(diào)整,以獲得最佳檢測(cè)效果。例如,不同的光照條件、背景復(fù)雜度或者目標(biāo)圓的大小都會(huì)影響這些參數(shù)的選擇。 實(shí)例代碼 from lockzhiner_vision_module.cv2
    發(fā)表于 12-14 09:31

    如何用OpenCV的相機(jī)捕捉視頻進(jìn)行人臉檢測(cè)--基于米爾NXP i.MX93開發(fā)板

    本篇測(cè)評(píng)由優(yōu)秀測(cè)評(píng)者“eefocus_3914144”提供。 本文介紹基于米爾電子MYD-LMX93開發(fā)板(米爾基于NXP i.MX93開發(fā)板)的基于OpenCV的人臉檢測(cè)方案測(cè)試。 Ope
    發(fā)表于 11-15 17:58

    opencv-python和opencv一樣嗎

    不一樣。OpenCV(Open Source Computer Vision Library)是一個(gè)開源的計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫,它提供了大量的圖像和視頻處理功能。OpenCV
    的頭像 發(fā)表于 07-16 10:38 ?1629次閱讀

    opencv的主要功能有哪些

    OpenCV提供了豐富的圖像處理功能,包括圖像的讀取、顯示、保存、轉(zhuǎn)換等。此外,OpenCV還支持圖像的濾波、邊緣檢測(cè)、形態(tài)學(xué)操作、圖像金字塔等高級(jí)圖像處理技術(shù)。 特征檢測(cè)與描述:
    的頭像 發(fā)表于 07-16 10:35 ?2051次閱讀

    基于OpenCV的人臉識(shí)別系統(tǒng)設(shè)計(jì)

    基于OpenCV的人臉識(shí)別系統(tǒng)是一個(gè)復(fù)雜但功能強(qiáng)大的系統(tǒng),廣泛應(yīng)用于安全監(jiān)控、人機(jī)交互、智能家居等多個(gè)領(lǐng)域。下面詳細(xì)介紹基于OpenCV的人臉識(shí)別系統(tǒng)的基本原理、
    的頭像 發(fā)表于 07-11 15:37 ?1.8w次閱讀

    基于AI深度學(xué)習(xí)的缺陷檢測(cè)系統(tǒng)

    在工業(yè)生產(chǎn)中,缺陷檢測(cè)是確保產(chǎn)品質(zhì)量的關(guān)鍵環(huán)節(jié)。傳統(tǒng)的人工檢測(cè)方法不僅效率低下,且易受人為因素影響,導(dǎo)致誤檢和漏檢問題頻發(fā)。隨著人工智能技術(shù)的飛速發(fā)展,特別是深度學(xué)習(xí)技術(shù)的崛起,基于AI深度學(xué)習(xí)的
    的頭像 發(fā)表于 07-08 10:30 ?1864次閱讀

    Labview與Halcon圖片Image互相轉(zhuǎn)換

    Labview 與Halcon 聯(lián)合開發(fā) 分享一Labview 與Halcon Image格式相互轉(zhuǎn)換的程序, 整理了一個(gè)VI,LV_to _Halconxl.vi,可以直接調(diào)用,相互轉(zhuǎn)換兩種格式
    發(fā)表于 06-27 23:00

    外觀缺陷檢測(cè)原理

    的結(jié)合應(yīng)用加速滲透進(jìn)工業(yè)產(chǎn)品的 外觀缺陷檢測(cè) 領(lǐng)域。思普泰克憑借深耕機(jī)器視覺多年沉淀的技術(shù)實(shí)力,建立以深度學(xué)習(xí)技術(shù)為核心的差異化發(fā)展優(yōu)勢(shì),開發(fā)出視覺引擎等工業(yè)級(jí)視覺應(yīng)用產(chǎn)品,全面賦能產(chǎn)品外觀缺陷
    的頭像 發(fā)表于 06-17 17:38 ?563次閱讀
    外觀<b class='flag-5'>缺陷</b><b class='flag-5'>檢測(cè)</b>原理
    主站蜘蛛池模板: 国产成人女人在线视频观看 | 福利片午夜 | 永久午夜福利视频一区在线观看 | 国产亚洲精品 在线视频 香蕉 | 国产成人无码精品久久久按摩 | 国产高清视频在线播放www色 | 在线观看成人免费 | 日本高清天码一区在线播放 | 精品日产1区2卡三卡麻豆 | 曰本女人牲交视频免费 | 大桥未久电影在线观看 | 国产精品久久久久无码AV色戒 | 最近中文字幕MV高清在线视频 | 青青草原直播 | 91久久偷偷做嫩草影院免 | 亚洲AV美女成人网站P站 | 俄罗斯美女性生活 | 成人在线观看免费视频 | 久久国产影院 | 久久综合香蕉久久久久久久 | 把她带到密室调教性奴 | 大香网伊人久久综合观看 | yellow2019在线观看视频 | 囯产精品麻豆巨作久久 | 国产精品日本欧美一区二区 | 亚洲精品久久久久AV无码 | 国产白丝精品爽爽久久久久久蜜臀 | 中国少妇内射XXXX狠干 | 精品无码三级在线观看视频 | metart中国撒尿人体欣赏 | 午夜免费小视频 | 大陆女人内谢69XXXORG | 国产看黄网站又黄又爽又色 | 内射气质御姐视频在线播放 | 一级毛片皇帝 宫女 | 国产精品爽爽久久久久久无码 | 久久AV国产麻豆HD真实 | 秋霞伦理高清视频在线 | 在线 中文字幕 | 国产精品99久久久久久宅男AV | 亚州精品视频 |