反转&在Matlab中剪切图像

时间:2016-02-13 07:27:44

标签: matlab

如何在不使用imcomplement()imcrop()内置函数的情况下在Matlab中反转和裁剪图像?

是否有任何算法可以反转和剪切图像?

2 个答案:

答案 0 :(得分:1)

首先,imcomplement()函数会给你负面图像。 其次,裁剪和反转图像的一种方法是使用切片。

让我们拍一张照片:

img = ones(100,100);

要以180度反转图像,您可以使用:

im_flipped = img(end:-1:1, :);

要反转图像(获取负像),您可以使用:

ìm_neg = 255 - img;

要裁剪图像,您可以使用:

im_cropped = img(20:50, 20:50);

答案 1 :(得分:0)

在MATLAB命令提示符下,键入:

edit imcomplement.m
edit imcrop.m

这将允许您查看这些功能的实现方式,并实现您自己的功能。