看板 C_Sharp 關於我們 聯絡資訊
各位先進前輩安 目前遇到一個問題 我需要把一個圖片二值化,然後求出該圖是否有 整條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