Image-Process [MATLAB] OVERLAYING BINARY MASKS ON IMAGES IN MATLAB

[MATLAB] OVERLAYING BINARY MASKS ON IMAGES IN MATLAB

Image 영역을 기반으로 경계선을 검출하기 위해 bwperim 함수를 이용하여 ROI 영역에 대한 경계선을 검출한다.

※ 만약 이 함수가 사용되지 않을 경우 매트랩 버전 확인.

예로 들어 아래와 같은 이미지를 기반으로 영역을 검출할 경우

먼저 Binary 형태로 이미지를 변환한다.

iob_p=bwperim(iob);

bwperim 함수를 이용하여 영상을 반전시키면 위와 같은 결과를 얻을수 있다.

마지막으로 필요한 부분은 원본 이미지와 같은 크기의 색상 패차를 적용하며,  아래에선  녹색 [0,1,0]을 사용한다.

  1. green=zeros(size(io,1),size(io,2),3);
  2. green(:,:,2)=1;

녹색 패치가 적용되고 위에 bwperim 함수를 적용한 결과를 매핑하면 아래와 같은 결과를 확인할 수 있다.

Leave a Reply

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Related Post

[MATLAB] MATLAB Theme 적용[MATLAB] MATLAB Theme 적용

다른 개발 툴 환경에서는 Dakrular 버전이나 다른 테마적용이 기본적으로 제공이 되며 적용이 쉬운편이다. 하지만 아무리 해도 매트랩환경은 익숙해지지 않아 눈이라도 편하기위해 테마적용하는법을 공유하고자 한다. https://github.com/scottclowe/matlab-schemerscottclowe/matlab-schemerApply and save color schemes in