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

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

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

OpenCV在低對比度缺陷檢測中的應(yīng)用實例

h1654155999.2342 ? 來源:OpenCV與Halcon視覺 ? 作者:Color Space ? 2021-08-26 15:52 ? 次閱讀

導(dǎo)讀本文主要介紹OpenCV在低對比度缺陷檢測中的應(yīng)用實例。

實例一(LCD屏幕臟污檢測)

參考實例來源:

https://stackoverflow.com/questions/27281884/low-contrast-image-segmentation

分析與說明:上圖中的臟污圖像因為對比度較低,所以無法通過常用的閾值方法處理提取,有時人眼觀察也較費勁。常用的方法有梯度提取或頻域提取。

鏈接主題中提到了Kmeans聚類分割后提取:

二分類:

d22f64ec-f844-11eb-9bcf-12bb97331649.png

三分類:

d27d7c54-f844-11eb-9bcf-12bb97331649.png

乍一看效果還不錯,但問題是我到底應(yīng)該設(shè)置幾個類別?第一張圖我如何確定哪個區(qū)域正好是我的缺陷部分?本文采用了梯度方法來檢測。

實現(xiàn)步驟與演示

實現(xiàn)步驟: ① 圖像濾波--濾除雜訊; ② Sobel提取邊緣; ③ 形態(tài)學(xué)處理剔除雜訊; ④ 閾值提取--分割臟污區(qū)域; ⑤ 輪廓提取與標(biāo)注。圖像一:

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)blur = cv2.GaussianBlur(gray,(15,15),0)

x = cv2.Sobel(blur,cv2.CV_16S,1,0,ksize=7)y = cv2.Sobel(blur,cv2.CV_16S,0,1,ksize=7)absX = cv2.convertScaleAbs(x) # 轉(zhuǎn)回uint8absY = cv2.convertScaleAbs(y)edged = cv2.addWeighted(absX,1,absY,1,0)cv2.imshow(‘Sobel’, edged)

k1=np.ones((11,11), np.uint8)thres = cv2.morphologyEx(thres, cv2.MORPH_ERODE, k1)#膨脹操作cv2.imshow(‘MORPH_ERODE’,thres) #結(jié)果顯示

contours,hierarchy = cv2.findContours(thres, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)for cnt in contours: (x, y, w, h) = cv2.boundingRect(cnt) if w 》 2 and h 》 2: cv2.drawContours(img,cnt,-1,(0,0,255),1)

—版權(quán)聲明—

僅用于學(xué)術(shù)分享,版權(quán)屬于原作者。

若有侵權(quán),請聯(lián)系刪除或修改!

編輯:jq

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

    關(guān)注

    34

    文章

    4388

    瀏覽量

    166745
  • 缺陷檢測
    +關(guān)注

    關(guān)注

    2

    文章

    142

    瀏覽量

    12186
  • OpenCV
    +關(guān)注

    關(guān)注

    29

    文章

    623

    瀏覽量

    41183

原文標(biāo)題:OpenCV實戰(zhàn) | 低對比度缺陷檢測應(yīng)用實例

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

收藏 人收藏

    評論

    相關(guān)推薦

    ATA-8202射頻功率放大器應(yīng)力導(dǎo)波缺陷檢測研究的應(yīng)用

    發(fā)生器,試件,示波器實驗過程:作為驅(qū)動器的PZT環(huán)產(chǎn)生應(yīng)力波,應(yīng)力波結(jié)構(gòu)傳播并被作為傳感器的PZT壓電片接收,當(dāng)結(jié)構(gòu)有缺陷時,應(yīng)力波傳播的能量會減小,PZT壓
    的頭像 發(fā)表于 08-21 11:43 ?259次閱讀
    ATA-8202射頻功率放大器<b class='flag-5'>在</b>應(yīng)力導(dǎo)波<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>研究<b class='flag-5'>中</b>的應(yīng)用

    LED顯示屏的對比度:揭開畫面層次的神秘面紗

    對比度,簡而言之,就是LED顯示屏上最亮區(qū)域與最暗區(qū)域之間的亮度差異。這種差異越大,畫面的層次感就越強,給觀者帶來的視覺體驗就越深刻。想象一下,明亮的陽光下,一片翠綠的樹葉與深邃的黑色背景形成鮮明對比,這種視覺上的反差,正是
    的頭像 發(fā)表于 06-21 14:05 ?589次閱讀

    外觀缺陷檢測原理

    的結(jié)合應(yīng)用加速滲透進工業(yè)產(chǎn)品的 外觀缺陷檢測 領(lǐng)域。思普泰克憑借深耕機器視覺多年沉淀的技術(shù)實力,建立以深度學(xué)習(xí)技術(shù)為核心的差異化發(fā)展優(yōu)勢,開發(fā)出視覺引擎等工業(yè)級視覺應(yīng)用產(chǎn)品,全面賦能產(chǎn)品外觀缺陷
    的頭像 發(fā)表于 06-17 17:38 ?332次閱讀
    外觀<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>原理

    蘇州吳中區(qū)多色PCB板元器件3D視覺檢測技術(shù)

    3D視覺檢測相較于2D視覺檢測,有其獨特的優(yōu)勢,不受產(chǎn)品表面對比度影響,精確檢出產(chǎn)品形狀,可以測出高度(厚度)、體積、平整等。實際應(yīng)用
    的頭像 發(fā)表于 06-14 15:02 ?314次閱讀
    蘇州吳中區(qū)多色PCB板元器件3D視覺<b class='flag-5'>檢測</b>技術(shù)

    基于色散超構(gòu)透鏡的定量相位成像技術(shù)

    針對這類樣本的成像技術(shù),無標(biāo)記顯微成像技術(shù)能夠?qū)⑼该鳂颖九c周邊環(huán)境的折射率對比度轉(zhuǎn)換為成像圖案的強度對比度,很好地彌補了熒光或染色技術(shù)需要外源性標(biāo)記物或樣本標(biāo)記流程繁瑣的缺陷
    發(fā)表于 04-18 10:30 ?379次閱讀
    基于色散超構(gòu)透鏡的定量相位成像技術(shù)

    X-RAY射線檢測設(shè)備的性能特點

    X-RAY射線檢測設(shè)備具有一系列出色的性能優(yōu)點,主要體現(xiàn)在以下幾個方面:1.高精度成像:該設(shè)備采用先進的X射線技術(shù),能夠捕捉到微小的缺陷和細節(jié),提供高分辨率和高對比度的X射線圖像,使醫(yī)生或工程師能夠
    的頭像 發(fā)表于 04-11 16:32 ?713次閱讀
    X-RAY射線<b class='flag-5'>檢測</b>設(shè)備的性能特點

    一目了然:機器視覺缺陷識別方法

    ,采集產(chǎn)品表面的圖像數(shù)據(jù),通常使用相機或傳感器來獲取高分辨率的圖像。對圖像進行預(yù)處理,包括去噪、增強對比度、邊緣檢測等操作,以減少干擾并突出缺陷區(qū)域。提取圖像的特
    的頭像 發(fā)表于 03-18 17:54 ?1032次閱讀
    一目了然:機器視覺<b class='flag-5'>缺陷</b>識別方法

    使用一個uvc工具驗證發(fā)送設(shè)置camera圖像對比度,飽和度命令,fx3無法接收到命令是為什么?

    你好,我使用一個uvc工具驗證發(fā)送設(shè)置camera 圖像對比度,飽和度命令,但是CyU3PUsbRegisterSetupCallback(CyCx3AppUSBSetupCB, CyTrue)注冊
    發(fā)表于 02-28 06:58

    良品學(xué)習(xí)高良率制造業(yè)缺陷檢測的應(yīng)用

    電子制造行業(yè)正逐步邁向高度“數(shù)智化”時代,越來越多的企業(yè)開始采用AI機器視覺技術(shù)進行缺陷檢測和品質(zhì)管控。由于良品率極高,大量正常的產(chǎn)品,收集缺陷
    的頭像 發(fā)表于 01-26 08:25 ?587次閱讀
    良品學(xué)習(xí)<b class='flag-5'>在</b>高良率制造業(yè)<b class='flag-5'>中</b><b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>的應(yīng)用

    機器視覺光源選型基本要素

    光源選型基本要素:對比度對比度對機器視覺來說非常重要。機器視覺應(yīng)用的照明的最重要的任務(wù)就是使需要被觀察的特征與需要被忽略的圖像特征之間產(chǎn)生最大的對比度,從而易于特征的區(qū)分。對比度定義
    的頭像 發(fā)表于 01-08 10:02 ?534次閱讀

    MVTec HALCON中常用的濾波器是如何工作?可以用于什么?

    機器視覺,圖像濾波器無處不在。例如,它們用于減少圖像噪聲,改善對比度檢測邊緣。
    的頭像 發(fā)表于 12-28 16:11 ?1068次閱讀
    MVTec HALCON中常用的濾波器是如何工作?可以用于什么?

    電子元件缺陷檢測方法

    電子元件是現(xiàn)代科技不可或缺的一部分,但由于制造過程的復(fù)雜性,元件可能出現(xiàn)各種缺陷。為了保證電子元件的質(zhì)量和可靠性,缺陷檢測是必不可少的過
    的頭像 發(fā)表于 12-18 14:46 ?1006次閱讀

    LED貼膜屏的亮度、對比度和色彩表現(xiàn)力怎么樣?

    LED貼膜屏的亮度、對比度和色彩表現(xiàn)力怎么樣? LED貼膜屏作為一種新型的顯示技術(shù),具有許多優(yōu)勢,其中包括亮度、對比度和色彩表現(xiàn)力。 首先,LED貼膜屏的亮度非常高,這意味著它可以各種光線
    的頭像 發(fā)表于 12-11 13:43 ?577次閱讀

    圖像處理算法——邊緣檢測

    基于邊緣檢測的分析不易受整體光照強度變化的影響,同時利用邊緣信息容易凸顯目標(biāo)信息和達到簡化處理的目的,因此很多圖像理解方法都以邊緣為基礎(chǔ)。邊緣檢測強調(diào)的是圖像對比度
    的頭像 發(fā)表于 11-30 16:56 ?897次閱讀
    圖像處理算法——邊緣<b class='flag-5'>檢測</b>

    分析蔡司工業(yè)CT的自動缺陷檢測

    讀取CT掃描和X射線結(jié)果對其進行詳細分析。AI軟件將根據(jù)檢測區(qū)域,評估缺陷經(jīng)過進一步處理后是否會造成問題,以及是否應(yīng)據(jù)此判定部件不合格。可檢測在線操作是否更頻繁地出現(xiàn)類似
    的頭像 發(fā)表于 11-15 11:14 ?462次閱讀