C#-OpenCV 예제 : 색상 원 검출

   

Color Circle Detection


1 원을 검출하여 색상을 파악합니다. 다양한 이미지나 동영상에서 색상이 포함된 원을 검출 할 수 있습니다.

동영상이나 이미지에서 이진화(Binary)모폴로지(Morphology)를 통하여 이미지를 검출용 이미지로 변환합니다.

원 검출(Hough Transform Circles)를 사용하여 원을 검출합니다.

검출이 완료되었다면 색상 검출을 위하여 관심 영역(Region of Interest)을 생성하여 개별 적용합니다.

관심 영역 위에 HSV를 적용한 후, 난수(Random)을 생성하여 검출 이미지의 정확도를 파악합니다.



Step 1


2


  1. 이진화 적용
  2. 모폴로지 & 블러


이진화 바로가기
모폴로지 바로가기
블러 바로가기



Step 2


3


  1. 원 검출
  2. 좌표 저장


원 검출 바로가기



Step 3


4


  1. 좌표 불러오기
  2. 관심 영역 설정


관심 영역 바로가기



Step 4


5


  1. 구역 설정
  2. 난수 생성
  3. 색상 검출
  4. 정확도 파악


난수 바로가기
색상 검출 바로가기



Step 5


6


결과 표시


결과 표시 바로가기



Step 6


7


HDC 적용


HDC 바로가기



Video File






도움이 되셨다면 광고 클릭 부탁드립니다.

⤧  Next post C#-OpenCV 예제 : 공 추적 ⤧  Previous post C#-OpenCV 예제 : 명함(문서) 인식