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

C#-OpenCV Color Circle Detection

C#-OpenCV 예제 : 색상 원 검출
[ C#-OpenCvSharp-Exercise ] - 윤대희

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




Book Image

개정판이 출간됐습니다!

C#과 파이썬을 활용한 OpenCV 4 프로그래밍 (개정판)

컴퓨터 비전 기초 이론부터 머신러닝을 활용한 영상 처리 프로젝트까지

  • C#과 파이썬용 OpenCV의 데이터 형식과 행렬 및 배열 연산
  • 이미지/동영상/카메라를 활용한 입출력과 결과 저장
  • 전처리 과정과 정보를 탐색하기 위한 이미지 변형
  • 유의미한 정보를 검출하기 위한 이미지 변환
  • 이미지에서 정보를 검출 및 인식
  • 객체 검출을 포함한 모션 추적
  • K-means, KNN, SVM 등의 머신러닝 알고리즘 적용 방법
  • 카페(Caffe), 다크넷(Darknet), 텐서플로 모델을 활용한 딥러닝 모듈 적용 방법
  • Tesseract-OCR과 C# OpenCvSharp4를 활용한 프로젝트
  • 텐서플로와 Python OpenCV4를 활용한 프로젝트
  • 윤대희 저 | 위키북스

    [yes24 바로가기] [알라딘 바로가기] [교보문고 바로가기]

    후원하기


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