[ ImageWatch ] 란?

코드상의 이미지프로세싱 과정에서 각 과정 단계별 이미지 변화를 시각적으로 확인하고 싶을때, 별도의 아웃풋 코드없이, 디버깅 과정에서 이미지데이터 변수의 메모리를 바로바로 시각화 해줍니다.

MS에서 공식 지원하는 플러그인으로 VS에서 지원하는 플러그인 메뉴를 통해 직접 설치할 수 있습니다.

(설치방법 : 도구 - 확장및업데이트 - 온라인 - image watch 검색)

예컨데 필터사용, 크롭 등...

이미지프로세싱 코드를 디버깅을 할 때, 처리중간과정을 좀 더 직관적으로 추적/확인하여 디버깅의 속도와 이해를 높여줄 수 있는데 의의가 있습니다. (본 플러그인이 지원하는 이미지 클래스에만 사용이 가능합니다. 대표적으로 intel社가 제작한 opencv의 Mat 클래스에 적용됩니다.)

이미지 변수 선택: 디버거에서 이미지 변수를 선택하고 마우스를 해당 변수 위로 올립니다.돋보기 아이콘을 클릭 : 이미지는 화면에 표시되며, 사용자가 설정한 옵션에 따라 확대/축소되거나 필터링될 수 있습니다.픽셀 값 검사 및 분석: ImageWatch 창에서 마우스로 특정 픽셀 값, RGB색상, 그레이스케일 값 등을 확인/검사/분석할 수 있습니다.이미지 비교 및 차이 확인: 두 개의 이미지를 선택하여 ImageWatch를 사용하여 비교하고 차이를 확인할 수 있습니다.