2012-12-14 3 views
4

에 호우를 사용하여 원형에 가까운 모양을 감지하고, 나는 다음과 같은 매개 변수 HoughCircles를 사용하여 원을 탐지하기 위해 노력하고있어 :나는 아직도 OpenCV의에서 초보자 해요 OpenCV의

HoughCircles(gray, circles, CV_HOUGH_GRADIENT,2, gray.rows/8, 200, 90, 0, 130); 

그러나, HoughCircles 아래 이미지 에서처럼 원과 매우 유사한 모양을 감지하지 못합니다.

이러한 문제를 해결하는 방법에 대한 아이디어가 있으십니까?

미리 감사드립니다.

enter image description here

+0

그래서 이러한 논쟁을 시도해보십시오. 보편적 인 것은 아닙니다. – ArtemStorozhuk

+0

윤곽선이 닫 혔습니까? 그렇다면 간단한 모양 설명자를 사용하십시오. – mmgp

+0

나는 하나의 거의 원형의 벌금을 발견했다. 그것들 모두를 탐지해야합니까? 나는 그 문제를 잘 모르겠다. –

답변

1

호우 완벽 원 근처에서 찾는 데 사용됩니다. 그것은 구멍과 잡음에는 강건하지만 변형에는 강하지 못합니다.

'원 모양의 측정'을 찾으려고 할 수 있습니다. 길이와 표면을 비교하여 윤곽을 분석 할 수 있습니다. pi에 가까울 경우 원형 모양을가집니다.

+0

이미지에서 축구 모양의 물체를 인식 할 수 있었지만 물어 보는 사람은 질문을 명확히 할 수 없었습니다. –