C# OpenCV 강좌 : 제 10강 - 자르기
자르기
영상이나 이미지의 원하는 부분만 자를 수 있습니다.
이미지를 자르는 것을 관심 영역
지정 또는 하위 행렬
생성이라 부릅니다.
특정 영역에 대해서 작업하기 때문에 관심 영역
이라 부르며, 이미지는 행렬이므로 특정 부분을 잘라내기 때문에 하위 행렬
이라 부릅니다.
메인 코드
세부 코드
new Mat
을 사용해 이미지를 src
에 할당합니다.
dst
는 src
에서 하위 행렬을 생성합니다.
하위 행렬 메서드(*.SubMat)
를 활용해 하위 행렬을 생성합니다.
*.SubMat()
는 Range 구조체, Rect 구조체, int 할당 등을 통해 생성할 수 있습니다.
- Tip : 예제의 방식은 int 방식을 활용합니다.
다른 방식으로 자르기
다른 방법으로는 Mat 클래스
를 생성해서 영역을 복사하는 방법과 영역 설정 방법이 있습니다.
모두 동일하게 영역을 잘라내며, 하위 행렬 메서드와 마찬가지로 Range 구조체, Rect 구조체, int 할당 등을 통해 생성할 수 있습니다.
댓글 남기기