導(dǎo)讀本文主要介紹OpenCV在低對(duì)比度缺陷檢測(cè)中的應(yīng)用實(shí)例。
實(shí)例一(LCD屏幕臟污檢測(cè))
參考實(shí)例來源:
https://stackoverflow.com/questions/27281884/low-contrast-image-segmentation
分析與說明:上圖中的臟污圖像因?yàn)閷?duì)比度較低,所以無法通過常用的閾值方法處理提取,有時(shí)人眼觀察也較費(fèi)勁。常用的方法有梯度提取或頻域提取。
鏈接主題中提到了Kmeans聚類分割后提?。?/p>
二分類:

三分類:

乍一看效果還不錯(cuò),但問題是我到底應(yīng)該設(shè)置幾個(gè)類別?第一張圖我如何確定哪個(gè)區(qū)域正好是我的缺陷部分?本文采用了梯度方法來檢測(cè)。
實(shí)現(xiàn)步驟與演示
實(shí)現(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),請(qǐng)聯(lián)系刪除或修改!
編輯:jq
-
lcd
+關(guān)注
關(guān)注
36文章
4619瀏覽量
177327 -
缺陷檢測(cè)
+關(guān)注
關(guān)注
3文章
176瀏覽量
12928 -
OpenCV
+關(guān)注
關(guān)注
33文章
652瀏覽量
44829
原文標(biāo)題:OpenCV實(shí)戰(zhàn) | 低對(duì)比度缺陷檢測(cè)應(yīng)用實(shí)例
文章出處:【微信號(hào):gh_f39db674fbfd,微信公眾號(hào):尖刀視】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
功率放大器在空氣耦合超聲波斜入射的鋼板缺陷檢測(cè)中的應(yīng)用
MAX753/MAX754:CCFL背光與LCD對(duì)比度控制器的深度解析
LT1182/LT1183/LT1184/LT1184F:冷陰極熒光燈(CCFL)和液晶顯示器(LCD)對(duì)比度開關(guān)調(diào)節(jié)器的技術(shù)剖析
高壓功率放大器在鋁板內(nèi)部缺陷脈沖渦流檢測(cè)中的應(yīng)用
3D工業(yè)相機(jī)輕松檢測(cè)表面劃痕 質(zhì)量保衛(wèi)戰(zhàn)利器
射頻功率放大器在單缺陷導(dǎo)波高精度檢測(cè)中的關(guān)鍵作用
海伯森產(chǎn)品在屏幕缺陷檢測(cè)中的應(yīng)用
普源普源數(shù)字萬用表屏幕顯示對(duì)比度調(diào)整指南
藥品包裝壓印字符識(shí)別檢測(cè)難度大?PMS光度立體融合技術(shù)來破局!
工業(yè)質(zhì)檢再升級(jí):復(fù)雜網(wǎng)絡(luò)檢測(cè)模型破解多場(chǎng)景檢測(cè)難題
【Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】SDK編譯、人臉檢測(cè)、OpenCV測(cè)試
高光譜相機(jī)在工業(yè)檢測(cè)中的應(yīng)用:LED屏檢、PCB板缺陷檢測(cè)
機(jī)器視覺系統(tǒng)中如何評(píng)價(jià)光源的好壞
安泰電壓放大器在缺陷局部的無損檢測(cè)研究中的應(yīng)用
OpenCV在低對(duì)比度缺陷檢測(cè)中的應(yīng)用實(shí)例
評(píng)論