亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

(轉載)Python圖像處理(7):利用輪廓分塊處理

系統 1696 0

快樂蝦

http://blog.csdn.net/lights_joy/

歡迎轉載,但請保留作者信息


在得到綠色植物的前景圖像后,我們希望能夠進一步標識出其中的棉花植株和雜草。測試圖像仍然是它:

(轉載)Python圖像處理(7):利用輪廓分塊處理_第1張圖片


首先要做的當然是對圖像進行分區域處理。在上一步中我們得到了標識綠色植物的二值圖像,一個很自然的想法是利用此二值圖像的輪廓進行分塊。


[python] view plain copy
  1. #?獲取輪廓,我們的目的是分塊,因此只使用外層輪廓,使用點序列的形式 ??
  2. bin_img_save?=?np.copy(bin_img)??
  3. (contoures,?hierarchy)?=?cv2.findContours(bin_img_save,?cv2.RETR_EXTERNAL,?cv2.CHAIN_APPROX_NONE)??

這里需要注意的是,在使用 findContours 函數前必須將圖像復制一份,否則此函數將改變傳入的圖像數據。


計算的結果居然有 49 個區域,對于太小的區域其實我們并不關心,我們計算區域面積并從大到小進行排序。 OpenCV 提供了兩個排序函數, sort sortIdx ,其中 sort 可以得到排序后的值數組,而 sortIdx 能夠得到這些值在原數組中的序號,因而這里使用 sortIdx

[python] view plain copy
  1. #?按面積排序 ??
  2. areas?=?np.zeros(?len(contoures)?)??
  3. idx?=? 0 ??
  4. for ?cont? in ?contoures?:???
  5. ????areas[idx]?=?cv2.contourArea(cont)??
  6. ????idx?=?idx?+? 1 ??
  7. areas_s?=?cv2.sortIdx(areas,?cv2.SORT_DESCENDING?|?cv2.SORT_EVERY_COLUMN)??

然后處理面積大于 100 的區域:

[python] view plain copy
  1. (b8,?g8,?r8)?=?cv2.split(src)??
  2. ??
  3. #?對每個區域進行處理 ??
  4. for ?idx? in ?areas_s?:??
  5. ???? if ?areas[idx]?<? 100 ?:??
  6. ???????? break ??
  7. ??
  8. ???? #?繪制區域圖像,通過將thickness設置為-1可以填充整個區域,否則只繪制邊緣 ??
  9. ????poly_img?=?np.zeros(?bin_img.shape,?dtype?=?np.uint8?)??
  10. ????cv2.drawContours(poly_img,?contoures,?idx,?[ 255 , 255 , 255 ],?- 1 )??
  11. ????poly_img?=?poly_img?&?bin_img??
  12. ??
  13. ???? #?得到彩色的圖像 ??
  14. ????color_img?=?cv2.merge([b8?&?poly_img,?g8?&?poly_img,?r8?&?poly_img])??
  15. ??
  16. ????cv2.imshow( 'poly_img' ,?color_img)??
  17. ????cv2.waitKey()??

目前我們僅僅是顯示這塊區域的彩色圖像。最后得到這樣的結果:

(轉載)Python圖像處理(7):利用輪廓分塊處理_第2張圖片

(轉載)Python圖像處理(7):利用輪廓分塊處理_第3張圖片


我們需要正確標識這兩塊區域是棉花還是雜草。




更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: xxxx成年视频免费 | 国产美女亚洲精品久久久毛片 | 香蕉久久夜色精品国产 | 色费女人18毛片a级视频在线 | 亚洲精品国产综合99久久一区 | 四虎avtom影院 | 久草视频在线免费看 | 久草在线最新视频 | 亚洲欧美日韩国产色另类 | 国语国产真人对白毛片 | 中文字幕波多野不卡一区 | 天天干天天拍 | 澳门四虎影院 | 在线精品日韩一区二区三区 | 国产精品久久免费观看 | 91精品久久久 | 国产三级久久久精品三级 | 久久精品影院永久网址 | 91精品免费久久久久久久久 | 久久国产香蕉 | 久久的爱久久久久的快乐 | 99热久久精品最新 | 亚洲一区二区三区四区 | 九九99久久| 日韩一级欧美一级一级国产 | 一本本久综合久久爱 | 天天在线天天综合网色 | 四虎在线永久 | 日本一区精品久久久久影院 | 最近中文字幕无免费视频 | 免费欧美黄色网址 | 亚洲精品日本 | 色色网视频 | 亚洲福利一区二区三区 | 人人揉人人爽五月天视频 | 欧美亚洲另类图片 | 久久网站在线观看 | 精品国精品国产自在久国产应用 | 国产a级高清版毛片 | 亚洲综合图片网 | 欧美日韩亚洲国内综合网香蕉 |