본문 바로가기

copyTo

OpenCV 기초 - 4. 영상 이진화 + 관심 영역(ROI) 정의 영상 이진화, 관심영역(ROI)에 대해 알아보고 Image Watch를 사용하여 디버깅하는 방법을 알아보겠습니다. - ROI, addWeighted, copyTo 먼저 ROI란 관심 영역이라는 뜻으로 영상 내에서 작업을 수행하고자 하는 특정 영역을 의미합니다. lenna이미지에 글씨를 넣기 위해서 글씨를 넣고자 하는 영역을 39번째 줄을 통해 설정하였습니다. - Image Watch 이전에 언급한 적이 있던 Image Watch 기능을 통해 영역이 잘 설정되었는지 확인해봅시다. Image Watch를 사용하기 위해서는 디버그를 수행하여야 합니다. 이를 위해서 imageROI가 설정된 이후 부분에 브레이크 포인트를 잡아주고 디버깅을 통해 imageROI의 내부값을 확인해보겠습니다. 디버깅 상태에서 Mat .. 더보기
OpenCV 기초 - 2. 영상처리 준비(2) 영상 생성, 크기 출력, 뒤집기, 복사에 대해서 알아보겠습니다. - 멤버변수 data imread() 함수를 통해 영상을 읽을 수 있지만 지난번에 설명드렸듯이 사진이 존재하지 않으면 문제가 발생합니다. 이러한 문제를 예방하기 위하여 영상이 잘 불러와졌는지 확인하는 절차를 습관화하여야 하며 이를 if (!image.data) { //영상 데이터 없음 return 0; } 의 형태로 간단하게 구현할 수 있습니다. ※ 참고 : data는 영상 데이터가 들어갈 메모리를 가리키는 변수입니다. 영상을 읽지 못 했을 경우 0으로 값이 설정되게 되어있습니다. - void flip( InputArray src, OutputArray dst, int flipCode ) flip 함수는 간단하게 원본 영상을 뒤집는 과정을 .. 더보기