我有一个想法:图像压缩后无损还原。(0分)

  • 主题发起人 主题发起人 南宫吹云
  • 开始时间 开始时间

南宫吹云

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个想法,请大家讨论一下它实现的可能性:
一般,在网络上传输的图像应该是越小越好,尤其是大型数据库存储的图像,我们可以把
它缩小到5K左右的缩略图,但这种变换是有损的,即不能还原为原来的大图像了。能不能
用一种压缩技术把它压缩的同时,生成一个文件记录它压缩的方法,以利于以后还原。
然后把缩略图和此文件存到数据库中,在网络上传输缩略图,这样速度应该是非常快了。
当需要将其中一幅图像还原时,再把它的压缩方法文件传输过来进行还原。
应用范围:公安系统的人口管理,当查询某人时,不一定要它的详细图像。
好了,说完了。
 
真的要很大压缩比率,不损失细节似乎难以做到。就算wavelet也不能压缩得太好啊。
而且,你的意思是似乎要把压缩算法也传递给对方,那么我们现在用到的各种通用、
专用图像格式都是本地有该算法的具体实现,机器码都觉得慢。要是换成远端送来需
要解析(or 及时编译)的算法,不知道速度是不是能接受。

有没有大侠讲课?
 
本地当然已经有解释程序,只要按照方法文件对照缩略图还原即可,只是不知道技术上实现
有没有可能和更好的方法?

有哪位大侠来讲课,也听听。
 
那不就是xml吗?把图象分成小快,两边约定好什么组合的用什么字符符号,到时候网络上
传诵的是这些符号就可以啊
 
听大侠们讲讲
 
个人观点:
要很大压缩率又不失真是不可能的
把图像文件分割是个一好办法!
 
但分割不能显示完整图像了,主要是速度和完整要考虑。因为主要是大概把握,只有需要
的时候才还原图像。
 
OK
传个指针吧.
 
jpeg2000就是无损压缩。
 
jpeg2000就是无损压缩?那您觉得它的压缩大吗?[?]
代码:
 
to 南宫吹云:
你这样做,想法可以,
但是土了点,
我做过这样一个课题,
图像的渐进传输系统,
就是采用小波压缩的方法,对一幅图像进行分级存储,
然后要看图像的时候,浏览者可以自己控制尺度,
例如先选择一级,发现清晰度不够时,再多传一级.....
 
这样的应用已经有很多了,地理信息系统就有很多应用!
将图像分块,金字塔存储到处都是。你说的就是应用顶层图像!
基于小波压缩的Mr. Sid的Sid格式图像也是分级存储的!
这并不是什么新鲜的想法!
 
to:seawill:
多谢,我只是把我的想法说出来,并没有想到已经有它的应用了,我可以去搜索一下看一下。
多谢各位提供的信息。
 
嗬嗬,不用这么麻烦吧,记录一个压缩图,一个原图不就行了。

或者用jpeg的progress类似的方法,前面一段记录模糊的,后面一段记录补充的,平时传送前面一段
 
结束问题
 

Similar threads

D
回复
0
查看
744
DelphiTeacher的专栏
D
D
回复
0
查看
718
DelphiTeacher的专栏
D
D
回复
0
查看
672
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部