이미지를 자르려고하지만 (imcrop()
과 같은) 사각형이 아니라 4 개의 모서리가있는 다각형으로 자릅니다. 나는 많은 것을 검색해 내고 자른 다각형을 사각형으로 재구성하기 위해 동질화를 수행해야한다는 것을 알았습니다. Matlab에서 이미지 자르기 및 변형
imcrop()
을 사용했습니다 :
img = imread('pout.tif');
imshow(img);
h = impoly;
position = wait(h);
x1 = min(position(:, 1));
x2 = max(position(:, 1));
y1 = min(position(:, 2));
y2 = max(position(:, 2));
BW = createMask(h);
어떻게 네 모서리를 가진 다각형 모양의 영역을 자르려면 다음 두 가지가 사용할 수 있을까?
MATLAB
에서
영역을 자르려면 http://stackoverflow.com/questions/20130210/을 참조하십시오 ('imfreehand'를 사용하지만 기본 아이디어는 'impoly'와 동일합니다). – nkjt