gpt4 book ai didi

image - 在 MATLAB 中填充图像

转载 作者:太空宇宙 更新时间:2023-11-03 19:27:47 25 4
gpt4 key购买 nike

我有一张尺寸为 61x56 的图片,我想将图片填充为 392x392 的尺寸。

我正在尝试使用 padarray 但由于我得到一个非整数值,所以我无法执行此操作。谁能帮我这个。多谢!我在下面附上了我想做的事情。

K = imread('test.jpg');
K = rgb2gray(K);
[m n] = size(K);
p = 392;
q = 392;
K_pad = padarray(K, [(p-m)/2 (q-n)/2], 'replicate');

最佳答案

您可以将您的 padarray 指令分成两个调用:

K_pad = padarray(K, [floor((p-m)/2) floor((q-n)/2)], 'replicate','post');
K_pad = padarray(K_pad, [ceil((p-m)/2) ceil((q-n)/2)], 'replicate','pre');

但是您可能想检查图像的角落发生了什么,看看它是否适合您要用它做的事情。

关于image - 在 MATLAB 中填充图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6597187/

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