欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

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

系統 1766 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條評論
主站蜘蛛池模板: 免费网站国产 | 激情小说激情图片激情电影 | 亚洲欧美18v中文字幕高清 | 精品午夜寂寞黄网站在线 | 日韩成人在线观看 | 亚洲影院一区 | 五月天婷婷精品视频 | 亚洲一区二区三区免费在线观看 | 草莓视频69 | 欧美激情视频网站 | 精品久久久久久久人人人人传媒 | 国产乱人乱精一区二区视频密 | 欧美一区二区三区久久久 | 亚州中文字幕 | 欧美成人一级 | 久久处女视频 | 欧美日韩一二三区 | 亚洲精品视频免费观看 | 国产成人精品一区二区在线 | 又大又粗进出白浆直流动态图 | 深爱五月综合网 | 亚洲操片 | 91日本在线观看亚洲精品 | 亚洲国产片高清在线观看 | 超碰免费在线 | 99精品久久| 日韩一二三区 | 欧美性一区 | 日本高清视频在线三级 | 99pao成人国产永久免费视频 | yy4138理论片在线大全 | 色偷偷精品视频在线播放放 | 丁香六月婷婷激情 | 中文字幕视频一区 | 日韩免费大片 | 免费大片黄在线观看 | 一区二区三区无码高清视频 | 男人的午夜天堂 | 亚洲国产精品久久 | 亚洲国产精品99久久久久久久久 | 不卡中文字幕在线 |