作者pcmanxyz (PCMANXYZ)
看板C_Sharp
標題[問題] Emgucv 二值化座標問題
時間Tue Mar 24 04:52:43 2015
各位先進前輩安
目前遇到一個問題
我需要把一個圖片二值化,然後求出該圖是否有 整條X or Y皆白色的情況
目前是把圖片二值化,取出黑點寫到DataTable,然後慢慢判斷黑點位置
但真的太慢了
-----------------
這二天有找到一個似乎不錯的方案
使用 FindContours來取出連通
但我無法利用手上一堆Point來判斷圖片中是否有 X貫通 Y貫通的情況
且要得知相關座標訊息
(示意圖:
http://imgur.com/hjIQUKY 紅線及藍線)
-----------------
也有使用HoughLines或canny,但都不符合我的需求
(可能本身功力不足)
請各位前輩指點一下,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.39.40
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1427143965.A.020.html
→ GoIt: 拿二值化的影像來跑迴圈判斷 很單純 03/24 19:46
推 zenuo: 假設影像640*480 將二值化影像對Y方向積分如(0,0)+(0,1)+( 03/24 21:03
→ zenuo: (0,2)+...+(0,479) 依次類推 然後判斷0~639 那一個值為480 03/24 21:04
→ zenuo: 同理 判斷X方向 哪個為640 就知道貫穿位置在哪 03/24 21:05
推 os369510: 影像投影 03/25 14:55
→ pcmanxyz: 謝謝GoIt前輩. 目前就是這麼做的.二值化後一一分析 03/27 14:57
→ pcmanxyz: 謝謝zenuo前輩,小弟數學真的很差..也google,但還是不懂 03/27 14:58
→ pcmanxyz: 謝謝os369510前輩,可否麻煩您再提示一下嗎 03/27 15:03
→ pcmanxyz: google後,還是找不到投影跟偵測貫通的關係(可能功力不足 03/27 15:04