2011-05-27 65 views
3

我有19張圖像,我希望能夠以同樣的方式裁剪它們,裁剪每張圖像上的相同區域。但是我需要查看第一張圖像並確定我想裁剪圖像的哪一部分。然後,我想將該作物應用於所有其他圖像。我的想法是,我可以保存第一批作物的四個角點,然後使用4點重複其他18個圖像來正確設置裁剪。這似乎是一個好方法嗎?還是有人知道一個已經做到這一點的Matlab程序?,我已經搜索。MATLAB圖像裁剪器用於多個圖像?

回答

2

使用圖像處理工具箱中的IMCROP函數。

對於第一圖像交互運行並保存所選擇的矩形座標作爲變量(rect):

[im_cropped rect] = imcrop(im); 

然後,對於其他圖像應用該座標:

im_cropped = imcrop(im, rect);