본문 바로가기

image watch

OpenCV 기초 - 4. 영상 이진화 + 관심 영역(ROI) 정의 영상 이진화, 관심영역(ROI)에 대해 알아보고 Image Watch를 사용하여 디버깅하는 방법을 알아보겠습니다. - ROI, addWeighted, copyTo 먼저 ROI란 관심 영역이라는 뜻으로 영상 내에서 작업을 수행하고자 하는 특정 영역을 의미합니다. lenna이미지에 글씨를 넣기 위해서 글씨를 넣고자 하는 영역을 39번째 줄을 통해 설정하였습니다. - Image Watch 이전에 언급한 적이 있던 Image Watch 기능을 통해 영역이 잘 설정되었는지 확인해봅시다. Image Watch를 사용하기 위해서는 디버그를 수행하여야 합니다. 이를 위해서 imageROI가 설정된 이후 부분에 브레이크 포인트를 잡아주고 디버깅을 통해 imageROI의 내부값을 확인해보겠습니다. 디버깅 상태에서 Mat .. 더보기
OpenCV 기초 - 1. 영상처리 준비 (1) + Image Watch 설치 - Image Watch 설명에 들어가기에 앞서서 유용한 툴을 하나 소개합니다. Visual Studio - 도구 탭 - 확장 및 업데이트에 들어갑니다. 온라인 탭에서 우측 상단에 검색으로 image watch를 검색하여 설치하면 이후 디버깅 과정에서 편리하게 작업을 할 수 있습니다. 이번 글에서는 영상 불러오기, 띄우기, 저장하기에 대해서 알아보겠습니다. 영상을 불러오기 위해 먼저 영상을 담을 변수를 선언해야 합니다. OpenCV2에서부터는 이러한 이미지(영상)을 담기 위해서 cv::Mat 클래스의 객체를 이용하게 됩니다. - Mat 행렬의 의미하며 cv::Mat image;을 수행하면 0x0의 사이즈를 가지는 행렬이 만들어지게 됩니다. 이때 행렬의 원소 하나하나가 영상의 한 픽셀을 담당하게 된다고 생.. 더보기