NaN意味着图像在matlab中调整大小?

时间:2013-08-23 17:57:39

标签: image matlab image-processing resize

这段代码是什么意思? 这段代码是用matlab编写的。

 citra=imresize(citra,[400 NaN]);

我只知道图像(citra)调整为400.但是,Nan怎么样? 这是什么意思?

2 个答案:

答案 0 :(得分:3)

阅读文档:http://www.mathworks.com/help/images/ref/imresize.html

  

任何数字或数字都可以是NaN,在这种情况下会进行计算   自动保留图像的行数或列数   宽高比。

答案 1 :(得分:2)

Nan中使用imresize可保留原始图片的比例。如果将x设置为400,则会按比例修改y。例如,它相当于在photoshop(或其他图像编辑器)中绑定xy

enter image description here