JPEG数据在huffman表中找不到对应地码字如何处理?
兄弟最近在做JPEG的编解码,对Base-line的DCT系统已经基本编写完程序,但发现对一些JPEG图像无法解码.主要原因是在读数据时,出现了huffman表中不存在的码字,但不知道如何处理,尝试使用丢弃,复位似乎都不行,还望哪位大虾指点一二,小弟不胜感激. 问题点数:0、回复次数:5Top
1 楼justju(娃哈哈)回复于 2003-11-04 08:21:40 得分 0
upTop
2 楼afoolboy(www.szliou.com)回复于 2003-11-07 09:08:16 得分 0
好象找不到的码字不编码,原样保存就可以了Top
3 楼ayixidaiyilu(立山而飞)回复于 2003-11-07 10:51:09 得分 0
按理来说,有编码就应该有解码,要确定huffman编码真正了解,再考虑解码写程序。Top
4 楼lauyee(摄氏零度)回复于 2003-11-11 14:00:35 得分 0
我做的就是解码,主要是要考虑容错问题.我编写的程序对正确的jpeg图像解码没问题.
在对jpeg图像进行小破坏之后,就不能进行解码,但一般的 如acdsee,pho等都能进行
解码,只是破坏的那一小区域无法正常显示.我像寻找的就是这种容错,纠错的方法!Top
5 楼xzygod(急风知劲草)回复于 2003-12-30 01:20:45 得分 0
在数据段中设置dri标记,每隔一段就重新做编码,这样即使传输错误也不会让图像完全混乱Top




