[openCV] 라벨링사용하지않는공간/openCV2021. 4. 8. 15:51
Table of Contents
라벨링
영상을 이진화 하고 각 흰색 영역을 구분하기 위해 영역마다 정수를 부여하는것
라벨링을 하게 되면 한장의 이미지에 있는 흰색 영역들을 따로 다룰 수 있게 된다.
순서
- 영상 불러오기
- 그레이스케일 변환(edge검출에서 그레이스케일 영상을 요구함)
- 캐니 연산자를 사용해 edge 검출 -> cv2.canny
- 이미지 반전 (라벨링할 영역이 흰색이여야 하기 때문) -> cv2.bitwise_not
- 컨투어를 사용해 영역 강화 (다른 방법도 가능) -> cv2.findContours
- 라벨링 -> cv2.connectedComponentsWithStats
반응형
'사용하지않는공간 > openCV' 카테고리의 다른 글
[openCV] 이진화 작업 (0) | 2021.05.05 |
---|---|
[openCV] 동영상(캠) 다루기 (0) | 2021.05.05 |
[openCV] openCV 기본과 이미지 다루기 (0) | 2021.05.05 |
[openCV] 템플릿 매칭 (0) | 2021.04.08 |
[openCV] Canny Edge Detector (0) | 2021.04.08 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!