永发信息网

matlab 对图片进行FFT后 FFT标尺问题

答案:1  悬赏:10  手机版
解决时间 2021-01-18 15:44
  • 提问者网友:我一贱你就笑
  • 2021-01-18 10:36
matlab 对图片进行FFT后 FFT标尺问题
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-01-18 11:47
原始图片-图片1:像素点(2560*1920);实际尺寸(90.31*67.73)cm;分辨率 28.346/cm;
压缩图片-图片2:像素点(300*225);实际尺寸(10.58*7.94)cm;分辨率28.346/cm;

这里就有问题,你这个压缩方法是怎样的?
按照你的这个说法,图像在压缩前后分辨率不变,只是像素点和表示的范围减少
这不是压缩啊,这是直接在原来的图图像中间剪一块下来吧

我觉得,如果原来的图像和压缩图像表示的是同一个区域
那么压缩只是减少了像素点,而表示的区域不变
那么分辨率必然是要下降的,不可能报保持为28.346/cm

我看你用dx=info.XResolution/2.54;获得图像的分辨率
这个获得的分辨率是计算机在屏幕上或者打印输出的图像的分辨率
只是告诉系统要将图像显示或者打印为多大
图片像素减少了,如果根据原来的显示比例,在屏幕中显示的大小也减少了
但实际,这个压缩的图像应该和原来的图像表示相同大小的范围
所以你这里压缩图像的分辨率肯定有问题追问直接在photoshop里面弄的。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯