因为我的毕业设计是要通过Digtial Audio Broadcasting 来接收图片,这些图片都是JPEG,在传输和接收的过程中,图片可能会受到损坏,请问用什么编程语言能够做到检测出图片损坏? 可以的话,能给一些源代码么?
复制和传输中造成图片损坏,应该是图片的部分数据没有完全传输过来,导致文件无法正常打开,如果您懂得JPEC图像的基本格式和构成要素的话您可以从这方面入手来检测图片构成要素是否完整来检测是否损坏,如果损坏,要求前端设备重新传输此张图片,关于JPEG图像的内部构成您可以查阅相关资料文献
JPEG图像的压缩方法主要有3步:DCT(离散余弦变换),量化,熵编码~
谢谢ls的回答,但是我本身对JPEG的原理不熟悉,因为我的专业不是这方面的,但是我的project却要求我能够检测出因为传输数据流失而导致的jpeg损坏。 能不能告诉我什么软件比较方便编写这方面的程序:matlab? java? vb? 等等 还有那些jpeg的专业名词我一个都看不懂,想说有没有比较简单的指标能检测出损坏?(赶着交作业,实在没时间深入研究了) 跪谢了