【问题标题】:MATLAB Image cropper for multiple images?多个图像的MATLAB图像裁剪器?
【发布时间】:2011-09-03 16:15:10
【问题描述】:

我有 19 张图像,我希望能够以相同的方式裁剪它们,在每张图像上裁剪相同的区域。但我需要查看第一张图像并确定要裁剪图像的哪一部分。然后我想将该裁剪应用于所有其他图像。我的想法是我可以保存第一次裁剪的四个角点,然后使用 4 个点迭代其他 18 个图像以正确设置裁剪。这看起来是个好方法吗?或者有谁知道已经这样做的 Matlab 程序吗?我已经搜索过了。

【问题讨论】:

    标签: image matlab crop


    【解决方案1】:

    使用图像处理工具箱中的IMCROP 函数。

    对于第一个图像,以交互方式运行它并将选定的矩形坐标保存为变量 (rect):

    [im_cropped rect] = imcrop(im);
    

    然后为其他图像应用该坐标:

    im_cropped = imcrop(im, rect);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-20
      • 2016-12-05
      • 2012-02-12
      • 1970-01-01
      • 2014-08-03
      • 1970-01-01
      • 2014-07-20
      相关资源
      最近更新 更多