목적은 입력 이미지를 분리된 이미지로 분할하는 것입니다.
단순하게 오려내기가 아니라, 특징을 찾고 분리하는 느낌임.(그래서 지금까지 엣지랑 코너같은거에 집착한건가.. 빌드업좋네)
Segmentation 과정
1) Thresholding: 임계값 설정
2) Edge: 가장자리 따오기
3) Region Growing(Filling): ? 채우는건가..
Thesholding Value를 결정하는 방법들
1) Iterative Threshold Selection: Minimize probablity of error
2) Otsu(오츄) Threshold Selection: Maximize Between class variance
3) Kaper(카퍼) Threshold Selection: Maximize histogram entropy
Region Growing or Labeling -> Efficient 2- pass (8방향 이웃,8Neighber,8-connected)
1) 1-pass: Top-Down
2) 2-pass: Bottom-Up
Labeling 알고리즘 설명..
Region growing 알고리즘 설명..
OpenCV: Single Processor
OpenMP: Multi Processor
OpenCL: Heterogeneouse processor = GPU = CUDA
이제 OpenCV 실습시작..
참고하면 도움될만한 자료들 (출처아님 ㅋㅋ)
- Otsu Thresholding 1: 링크 (설명 잘되어있음)
- Otsu Thresholding 2: 링크
- 영상 이진화(Thresholding): 링크
- 영상처리 기본 내용들: 링크 (엄~~~ 청 잘나와있음, 난 필기된거 기반으로 적었는데.. 이거보면서 공부해야겠다.)
- Labeling: 링크(여기도 자세하게 설명해줌 ㅇㅇ)
'공부 > 영상 처리' 카테고리의 다른 글
영상처리 - 내용 정리 - 1 (0) | 2024.03.21 |
---|---|
영상 처리 - 7 (OpenCV 실습1) (0) | 2024.03.20 |
영상처리 - 5 (특징 추출) (0) | 2024.03.19 |
영상처리 - 4 (영상 향상) (0) | 2024.03.19 |
영상처리 - 3 (BMP 포맷) (0) | 2024.03.19 |