컨투어 검출하는 방법과 컨투어 특성을 사용하는 방법을 다룹니다.
사용하는 OpenCV 버전에 따라 findContours 함수의 사용 방법이 다음처럼 차이가 있습니다.
OpenCV 4.x
contours, hierarchy = cv.findContours(img_binary, cv.RETR_LIST, cv.CHAIN_APPROX_SIMPLE)
OpenCV 3.x
_, contours, hierarchy = cv.findContours(img_binary, cv.RETR_LIST, cv.CHAIN_APPROX_SIMPLE)
Contour Features
영역 크기
import cv2 as cv |
근사화
import cv2 as cv |
무게 중심
import cv2 as cv |
..
..
경계 사각형 (Bounding Rectangle)
import cv2 as cv |
Convex Hull
import cv2 as cv |
Convexity Defects
import cv2 as cv |
테스트에 사용한 이미지입니다.
'OpenCV > OpenCV 강좌' 카테고리의 다른 글
OpenCV Python 강좌 - 2차원 히스토그램과 Histogram Backprojection (0) | 2018.12.15 |
---|---|
OpenCV Python 강좌 - 히스토그램(Histogram) (6) | 2018.12.14 |
OpenCV 강좌 - Canny Edge Detector 이론 및 사용 예제 (6) | 2018.11.15 |
OpenCV Python 강좌 - 마우스 클릭으로 HSV 색공간에서 특정색 추출하기 (37) | 2018.10.23 |
OpenCV Python 강좌 - 에지 검출( Edge detection ) (3) | 2018.10.16 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!