공부/영상 처리

영상처리 - 6 (영상 분할)

이건나이스가아니야 2024. 3. 19. 17:50

목적은 입력 이미지를 분리된 이미지로 분할하는 것입니다. 

단순하게 오려내기가 아니라, 특징을 찾고 분리하는 느낌임.(그래서 지금까지 엣지랑 코너같은거에 집착한건가.. 빌드업좋네)

 

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