두 아이디어 :
더 일반적인 접근 방식은 크기, 순환 성, 또는 당신이 생각할 수있는 몇 가지 다른 속성에 의해 당신의 발견 동그라미를 필터링하는 것입니다. 이렇게하면 관심있는 서클 만 찾을 수 있습니다. 이것은 찾고있는 특정 객체에 대한 최소한의 지식을 필요로합니다.
더 구체적인 접근 방식은 당신이 테니스 공만 찾고 있다고 가정하는 것입니다 (이게 맞습니까?). 그게 당신이 찾고 있기 때문에, 당신은 소음 알고리즘의 일부를 제거하기 위해, 호프 알고리즘을 실행하기 전에 이미지 (임계 값, 모프 필터 등)을 사전 처리 할 수 있습니다. 예를 들어, 당신이 평범한 구식, 네온 그린 테니스 공을 가정 해 봅시다, 그리고 당신이 걱정하는 전부 :
1 단계 : HSV 공간으로 이미지를 변환 (필요하지,하지만 난 그런 식으로 선호)
2 단계 : 채널 분할
3 단계 : 각 채널을 경계하여 특정 테니스 공에 해당하는 색조, 채도 및 값의 특정 값을 찾습니다. 이 숫자 값을 실험해볼 때 볼의 가장 좋은 그림을 볼 수 있습니다.
4 단계 : bitwise_and 함께 채널 임계 값의 결과는 단지 테니스 공 (지금, 희망) 중 하나를 최종 치화 화상을 생성하는
단계 5 : 하프 원 알고리즘 평소처럼 진행.
이 상황이 당신의 상황을 밝히기를 바랍니다. -JB
유효한 개체를 선택하려면 색을 사용하십시오. – krzych