Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のコードを使用して、次のコマンドで生成された長方形の選択に従って画像をトリミングしますimrect()。
imrect()
figure(); imshow(img); h = imrect(); crop_area = wait(h); cropped = imcrop(img, crop_area);
ただし、当然、関心領域は長方形ではない場合や、傾斜している場合などがあります。
したがって、私の質問:で使用する方法はありimpoly()ますimcrop()か?
impoly()
imcrop()
roipoly()行く方法のようです。
roipoly()
impoly()デジタル画像は常に長方形である必要があるため、 withを使用しimcrop()ても意味がありません。
非長方形のROIを選択して操作する場合は、とimpoly()一緒に使用できます。createMask()
createMask()