Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
倒置&;Matlab中的图像剪切_Matlab - Fatal编程技术网

倒置&;Matlab中的图像剪切

倒置&;Matlab中的图像剪切,matlab,Matlab,如果不使用imcomplete()和imcrop()内置函数,如何在Matlab中反转和裁剪图像 是否有反转和剪切图像的算法?在MATLAB命令提示下,键入: edit imcomplement.m edit imcrop.m 这将允许您查看这些函数是如何实现的,并实现您自己的。首先,imcomplete()函数为您提供了负面图像。 其次,裁剪和反转图像的一种方法是使用切片 让我们来拍一张照片: img=个(100100) 要将图像反转180度,可以使用: im_fliped=img(end:

如果不使用
imcomplete()
imcrop()
内置函数,如何在Matlab中反转和裁剪图像


是否有反转和剪切图像的算法?

在MATLAB命令提示下,键入:

edit imcomplement.m
edit imcrop.m

这将允许您查看这些函数是如何实现的,并实现您自己的。

首先,
imcomplete()
函数为您提供了负面图像。 其次,裁剪和反转图像的一种方法是使用切片

让我们来拍一张照片:

img=个(100100)

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

im_fliped=img(end:-1:1,:)

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

ìm_neg=255-img

要裁剪图像,可以使用:


im_crapped=img(20:50,20:50)

这个问题与主题无关。。。。原因很多。关于如何提问,请参见以下网页:您的“反转”代码镜像反映图像;它找不到赞美。假设图像类型为
uint8
,您可能打算执行
255-img
。我应该将“反转图像”更改为“反转180度图像”?是的,这是有意义的。你也可以加上我所说的赞美,我会投票给你的答案。完成!如果执行以下命令:
im\u neg2=imcomplete(im)
,然后执行以下命令:
response=(im\u neg==im\u neg2)
,我们会得到一个与图像大小相同的逻辑矩阵,该矩阵的所有值都是1,这表示为真!,非常好的观察!我明白了,非常感谢:)