OpenCV二值分析-從復(fù)雜背景提取橫紋
點擊下方“AI算法與圖像處理”,一起進(jìn)步!
重磅干貨,第一時間送達(dá)
問題
這個來自QQ群里面一位網(wǎng)友提問,然后我給它稍微整理一下,然后完成了分析,成功提取了橫紋。原圖如下:

二值分析的提取結(jié)果:

方法
我首先對原圖進(jìn)行了降噪處理,選擇了高斯雙邊,處理效果如下:

然后轉(zhuǎn)行為灰度圖象,采用自適應(yīng)二值化處理,得到的結(jié)果如下:

binary?=?cv.adaptiveThreshold(image,?255,?cv.ADAPTIVE_THRESH_GAUSSIAN_C,?
?????????????????????????????????????????thresh_type,
?????????????????????????????????????????self.ada_block_size,?
?????????????????????????????????????????self.ada_constant_value)
然后使用形態(tài)學(xué)開操作處理,處理之后結(jié)果如下:

e1?=?cv.getStructuringElement(self.se_type,?self.se1)
temp1?=?cv.morphologyEx(image,?self.op_type,?e1)
最后通過輪廓分析,過濾掉其它小的干擾塊,得到的裂紋區(qū)域顯示如下:
contours,?hireachy?=?cv.findContours(image,?self.analysis_mode,?cv.CHAIN_APPROX_SIMPLE)
交流群
歡迎加入公眾號讀者群一起和同行交流,目前有美顏、三維視覺、計算攝影、檢測、分割、識別、醫(yī)學(xué)影像、GAN、算法競賽等微信群
個人微信(如果沒有備注不拉群!) 請注明:地區(qū)+學(xué)校/企業(yè)+研究方向+昵稱
下載1:何愷明頂會分享
在「AI算法與圖像處理」公眾號后臺回復(fù):何愷明,即可下載。總共有6份PDF,涉及 ResNet、Mask RCNN等經(jīng)典工作的總結(jié)分析
下載2:終身受益的編程指南:Google編程風(fēng)格指南
在「AI算法與圖像處理」公眾號后臺回復(fù):c++,即可下載。歷經(jīng)十年考驗,最權(quán)威的編程規(guī)范!
下載3 CVPR2021 在「AI算法與圖像處理」公眾號后臺回復(fù):CVPR,即可下載1467篇CVPR?2020論文 和 CVPR 2021 最新論文

評論
圖片
表情
