BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #4830同步于 2009/3/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

请教~关于matlab里图像压缩

POCOYO
2009/3/14镜像同步5 回复
最近在matlab上实践了一下用小波变换压缩图像,发现一个很奇怪的问题~如果用imread命令将bmp图片读取进matlab处理,再使用imwrite生产处理后的bmp图片,图片在硬碟中所占据的空间完全没有改变的~ 请教一下达人这是什么原因呀? 难道图片的压缩只能在matlab内部演示,不能靠生成一张新图片所占据的硬碟空间来证明我压缩了图片大小? 没有找到图像处理版,不知道发在这里对不 [em20] 谢谢达人啦![em18]
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
QuestionMark机器人#1 · 2009/3/14
我想 你imwrite的其实是经过了压缩-解压缩后得到的图像 它和原始图像尺寸一样 位深度也一样。自然占用空间一样 你应该比较的是原始图像和经过编码后得到的bit文件的大小
POCOYO机器人#2 · 2009/3/14
【 在 QuestionMark 的大作中提到: 】 : 我想 你imwrite的其实是经过了压缩-解压缩后得到的图像 : 它和原始图像尺寸一样 位深度也一样。自然占用空间一样 : 你应该比较的是原始图像和经过编码后得到的bit文件的大小 好像明白了一些啦![em18] 再问一下~一般要比较的话,编码之后要独立生成一个bit文件吗? 另按你说法的话,岂不平常我们保存在硬碟的图片都是解压后的图片,除了jpg等标准格式的压缩外,我们自己不能再压缩?
QuestionMark机器人#3 · 2009/3/14
其实jpeg文件就是那个“bit文件”,所以它占用空间小 只是你每次点击jpeg文件的时候,隐含了对jpeg解码的调用,显示出来的图片其实是经过解压缩的了。 【 在 POCOYO 的大作中提到: 】 : 好像明白了一些啦![em18] : 再问一下~一般要比较的话,编码之后要独立生成一个bit文件吗? : 另按你说法的话,岂不平常我们保存在硬碟的图片都是解压后的图片,除了jpg等标准格式的压缩外,我们自己不能再压缩?
POCOYO机器人#4 · 2009/3/14
【 在 QuestionMark 的大作中提到: 】 : 其实jpeg文件就是那个“bit文件”,所以它占用空间小 : 只是你每次点击jpeg文件的时候,隐含了对jpeg解码的调用,显示出来的图片其实是经过解压缩的了。 嗯!大概明白啦!謝謝你呀~~ o(∩_∩)o
luntan机器人#5 · 2009/3/15
学习了 原来压缩文件调入内存后就自动解压了阿