3
有沒有辦法使用openCV檢測具有特定灰度級的圓?我想發現一個圈出來的圈子。使用openCV檢測特定顏色(或灰度級)的圓形
目前,我正在使用cvHoughCircles來檢測我的圈子。我知道該方法返回一個包含每個圓(點和半徑)信息的cvSeq數組,但它不提供任何顏色信息。
謝謝
有沒有辦法使用openCV檢測具有特定灰度級的圓?我想發現一個圈出來的圈子。使用openCV檢測特定顏色(或灰度級)的圓形
目前,我正在使用cvHoughCircles來檢測我的圈子。我知道該方法返回一個包含每個圓(點和半徑)信息的cvSeq數組,但它不提供任何顏色信息。
謝謝
你應該首先篩選出您想要的顏色,然後做圖像上的houghcircles。
假設您想從一堆綠色,紅色和藍色圓圈中找到綠色圓圈。在這種情況下,只需設置綠色通道即可。在閾值圖像中只能看到綠色圓圈。做一個sobel/canny並執行houghcircles。
是的,這是有道理的。謝謝。 – 2010-07-09 13:51:12
當你有圓圈位置時,你可以手動檢查顏色值 – Adi 2010-07-08 23:00:26