我試圖用openCV檢測具有特定顏色的形狀。 我想要做的第一件事是檢測圖像中的圓圈。Inrange後執行HoughCircles
我能夠檢測出界,使用houghCircles,通過調用該功能:
HoughCircles(gray, c, CV_HOUGH_GRADIENT, 1.5, gray.rows/10, 200, 100, 0, 0);
現在,我試圖與特定的顏色來檢測圈。 我正在使用inRange函數執行此操作,該函數返回一個8位單通道圖像。
此功能只能過濾圖像中的給定顏色。即黃色。
但是,當我將返回的圖像傳遞給houghCircles函數時,它不返回任何圓圈。 沒有編譯錯誤。
我已經試圖改變一些houghCircles的參數,但我無法檢測到圓。
這是形象,是INRANGE返回的例子: Grayscale image
哪些參數做我需要使用,以檢測圖像中的圓?
由於提前,
彼得