matlab提取jpg图像所有像素点坐标和RGB值,load imwrite矩阵之后,生成的新图像像素变小,求指导。

我用matlab提取了jpg图像坐标和RGB值,但是反过来利用坐标和RGB值还原图像时,生成的新图像尺寸没有变还是100*100,但是像素从33k变成了4k,求高手指点。... 我用matlab提取了jpg图像坐标和RGB值,但是反过来利用坐标和RGB值还原图像时,生成的新图像尺寸没有变还是100*100,但是像素从33k变成了4k,求高手指点。已经证实新图像没有失真也没有错位。 展开
 我来答
木头225
2012-06-24 · TA获得超过605个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:241万
展开全部
生成后的图片还是jpg吧,尺寸没变就代表像素没变
jpg是压缩后的格式,通过不同的压缩方式产生占内存不一样的图片很正常
如果是读近bmp格式,再imwrite成bmp,大小如果有变那就有问题了
追问
那就是说不能改变为原来的大小了?大虾。。求指导。。必须bmp的才可以不变的吗?
追答
为什么一定要大小不变呢
我的意思是说你可以用bmp测试下,如果重写后大小不变,说明你程序没问题
而jpg大小变化绝对是压缩方式变了,没必要纠结的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式