一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

h1654155999.2342 ? 來源:OpenCV與Halcon視覺 ? 作者:Color Space ? 2021-08-26 15:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

參考實(shí)例來源:

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

分析與說明:上圖中的臟污圖像因?yàn)閷Ρ榷容^低,所以無法通過常用的閾值方法處理提取,有時(shí)人眼觀察也較費(fèi)勁。常用的方法有梯度提取或頻域提取。

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

二分類:

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

三分類:

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

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

實(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),請聯(lián)系刪除或修改!

編輯:jq

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

    關(guān)注

    34

    文章

    4520

    瀏覽量

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

    關(guān)注

    2

    文章

    153

    瀏覽量

    12625
  • OpenCV
    +關(guān)注

    關(guān)注

    32

    文章

    642

    瀏覽量

    42938

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    工業(yè)質(zhì)檢再升級:復(fù)雜網(wǎng)絡(luò)檢測模型破解多場景檢測難題

    工業(yè)視覺檢測領(lǐng)域,缺陷類型多樣、目標(biāo)尺度差異大、圖像質(zhì)量參差不齊等問題,一直是企業(yè)提升質(zhì)檢效率的攔路虎。阿丘科技最新發(fā)布《檢測工具復(fù)雜網(wǎng)絡(luò)功能白皮書》,帶來了一款針對復(fù)雜場景的
    的頭像 發(fā)表于 07-16 15:52 ?137次閱讀
    工業(yè)質(zhì)檢再升級:復(fù)雜網(wǎng)絡(luò)<b class='flag-5'>檢測</b>模型破解多場景<b class='flag-5'>檢測</b>難題

    【Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】SDK編譯、人臉檢測OpenCV測試

    【Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】SDK編譯、人臉檢測、OpenCV測試 本文介紹了 Milk-V Duo S 開發(fā)板實(shí)現(xiàn) Buildroot SDK 鏡像編譯、基于 TDL 模型的人
    發(fā)表于 07-11 13:48

    漂移霍爾元件的應(yīng)用實(shí)例

    此章節(jié)中將介紹漂移霍爾元件(砷化鎵 (GaAs))的應(yīng)用實(shí)例。
    的頭像 發(fā)表于 07-10 14:27 ?145次閱讀
    <b class='flag-5'>低</b>漂移霍爾元件的應(yīng)用<b class='flag-5'>實(shí)例</b>

    高光譜相機(jī)工業(yè)檢測的應(yīng)用:LED屏檢、PCB板缺陷檢測

    隨著工業(yè)檢測精度要求的不斷提升,傳統(tǒng)機(jī)器視覺技術(shù)逐漸暴露出對非可見光物質(zhì)特性識別不足、復(fù)雜缺陷檢出率低等局限性。高光譜相機(jī)憑借其獨(dú)特的光譜分析能力,為工業(yè)檢測提供了革命性的解決方案。以下結(jié)合
    的頭像 發(fā)表于 04-23 16:36 ?346次閱讀

    機(jī)器視覺系統(tǒng)如何評價(jià)光源的好壞

    對比度、魯棒性、亮度、均勻性和可維護(hù)性五個方面探討了光源機(jī)器視覺系統(tǒng)的重要性。
    的頭像 發(fā)表于 04-14 13:38 ?250次閱讀

    安泰電壓放大器缺陷局部的無損檢測研究的應(yīng)用

    實(shí)驗(yàn)名稱:基于LDR振型的損傷檢測方法實(shí)驗(yàn) 研究方向:隨著科技的不斷進(jìn)步,材料中的腐蝕、分層等缺陷是導(dǎo)致結(jié)構(gòu)剛度下降、破壞失效的主要原因。為保證結(jié)構(gòu)的安全性與可靠性,對其進(jìn)行無損檢測是重要的。首先
    的頭像 發(fā)表于 03-24 11:12 ?319次閱讀
    安泰電壓放大器<b class='flag-5'>在</b><b class='flag-5'>缺陷</b>局部的無損<b class='flag-5'>檢測</b>研究<b class='flag-5'>中</b>的應(yīng)用

    激光跟蹤儀的檢測功能與應(yīng)用實(shí)例

    激光跟蹤儀的檢測功能及應(yīng)用實(shí)例如下:1、檢測功能-三維坐標(biāo)測量:能精確測量目標(biāo)點(diǎn)的三維坐標(biāo),確定物體空間中的位置和姿態(tài),為后續(xù)的尺寸測量、形位公差
    的頭像 發(fā)表于 02-24 09:48 ?487次閱讀
    激光跟蹤儀的<b class='flag-5'>檢測</b>功能與應(yīng)用<b class='flag-5'>實(shí)例</b>

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

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

    投影機(jī)對比度與動態(tài)對比度的區(qū)別及運(yùn)用

    )、色度(Tint)、銳(Sharpness)、色溫設(shè)定(Color Temperature)等。其中的對比度,是對信號(圖像或視頻)的亮度差異的調(diào)整。 它通過增加或減少圖像相鄰像素之間的灰度級差異來
    的頭像 發(fā)表于 12-20 14:03 ?1598次閱讀
    投影機(jī)<b class='flag-5'>中</b><b class='flag-5'>對比度</b>與動態(tài)<b class='flag-5'>對比度</b>的區(qū)別及運(yùn)用

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

    化 (cv2.equalizeHist) 提升圖像對比度。 模板匹配 (cv2.matchTemplate) 用于查找一個圖像的另一個小圖像的位置。 特征點(diǎn)檢測和描述子計(jì)算,如 SIFT, SURF
    發(fā)表于 12-14 09:31

    X-RAY檢測設(shè)備用于檢測集成電路缺陷瑕疵

    X-ray檢測設(shè)備集成電路缺陷瑕疵檢測中發(fā)揮著至關(guān)重要的作用。以下是對X-ray檢測設(shè)備集成
    的頭像 發(fā)表于 12-02 18:07 ?888次閱讀
    X-RAY<b class='flag-5'>檢測</b>設(shè)備用于<b class='flag-5'>檢測</b>集成電路<b class='flag-5'>缺陷</b>瑕疵

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

    功能,首先要進(jìn)行人臉檢測,判斷出圖片中人臉的位置,才能進(jìn)行下一步的操作。 OpenCV人臉檢測方法 OpenCV
    發(fā)表于 11-15 17:58

    手寫圖像模板匹配算法OpenCV的實(shí)現(xiàn)

    OpenCV的模板匹配是支持基于NCC相似查找的,但是不是很好用,一個主要的原因是查找最大閾值,只能匹配一個,自己比對閾值,又導(dǎo)致無法正確設(shè)定閾值范圍,所以問題很多。于是我重新寫了純Python版本的NCC圖像模板匹配的代碼
    的頭像 發(fā)表于 11-11 10:12 ?775次閱讀
    手寫圖像模板匹配算法<b class='flag-5'>在</b><b class='flag-5'>OpenCV</b><b class='flag-5'>中</b>的實(shí)現(xiàn)

    白皮書丨《工業(yè)視覺檢測算法方案》

    的安全性和可靠性。然而,工業(yè)視覺檢測技術(shù)實(shí)際應(yīng)用面臨著諸多挑戰(zhàn),如背景復(fù)雜、對比度、缺陷
    的頭像 發(fā)表于 11-01 08:07 ?584次閱讀
    白皮書丨《工業(yè)視覺<b class='flag-5'>檢測</b>算法方案》

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

    發(fā)生器,試件,示波器實(shí)驗(yàn)過程:作為驅(qū)動器的PZT環(huán)產(chǎn)生應(yīng)力波,應(yīng)力波結(jié)構(gòu)傳播并被作為傳感器的PZT壓電片接收,當(dāng)結(jié)構(gòu)有缺陷時(shí),應(yīng)力波傳播的能量會減小,PZT壓
    的頭像 發(fā)表于 08-21 11:43 ?622次閱讀
    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)用