gpt4 book ai didi

matlab - 使用 imresize 缩小/放大操作后图像的大小差异

转载 作者:行者123 更新时间:2023-12-04 04:58:01 26 4
gpt4 key购买 nike

我用 0.25 的比例调整了一个图像的大小,然后使用 4 的比例放大了它。

imageReduced = imresize(imageOriginal, 0.25, 'nearest');
imageGenerated = imresize(imageReduced, 4, 'nearest');

我想计算 imageOriginal 之间的均方误差和 imageGenerated所以它们必须具有相同的高度 x 宽度值。但是经过缩小和放大操作后,图像大小会因划分而略有变化。

例如;
imageOriginal的尺寸是 4811 x 6449 和 imageGenerated的尺寸是 4812 x 6452

我如何进行降级和升级操作才能使 imageGeneratedimageOriginal 尺寸相同计算它们之间的均方误差?

最佳答案

imresize支持调整列数和行数:imresize(img, [rows, cols]) .您可以使用此函数变体进行第二次调整大小。

imageReduced = imresize(imageOriginal, 0.25, 'nearest');
imageGenerated = imresize(imageReduced, size(imageOriginal), 'nearest');

关于matlab - 使用 imresize 缩小/放大操作后图像的大小差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16510200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com