【发布时间】:2016-07-28 20:15:08
【问题描述】:
我想将 512X512 图像调整为 363X762 图像,这将大于原始图像(大小为 512X512)。这些额外的像素值必须是 0-255 范围内的不同值。 我尝试了以下代码:
I=imread('photo.jpg'); %photo.jpg is a 512X512 image
B=zeros(363,726);
sizeOfMatrixB=size(B);
display(sizeOfMatrixB);
B(1:262144)=I(1:262144);
imshow(B);
B(262155:263538)=0;
但我认为这是一个冗长的,输出也不如预期。谁能建议我用一段更好的代码来执行此操作。提前谢谢你。
【问题讨论】:
标签: image matlab resize pixels