写在JPEG编码之前

    大四咯,说闲是很闲:每天都不用上课,想干嘛干嘛;但是说忙也忙,毕业设计就够你忙的了,再加上要找工作,偶尔来个散伙饭等等,安排还真大很满。

       我嘛,就是后者。我是学计算机的,不想换行,但是这一行没有项目经验是很难搞的,所以,我决定把毕业设计好好搞搞——这也算的上是一个项目经验了。

       我选的是多媒体数据压缩。其它课题都是网站加数据库,我觉得多媒体数据压缩最好玩,所以就选了这个课题。

       一开始对它完全不知道。举个例子:通过查书(很多的书)我才知道压缩就是编码;最近我才知道,编码不止是压缩,还包括比如加密。通过近两个月的学习,对数据压缩总算有关了解,现在知道我这个课题难度系数真的是很高很高!所以,我就选了一个(当初以为还可以的)方向:JPEG压缩。现在,又缩小范围:仅仅是将BMP图进行JPEG编码。

       唉,有关JPEG,我查阅了很多书籍,发现要么就是仅仅是讲编码理论的(很详细),要么,就是编码理论讲的很简单,但是例子讲的是解码。(现在想想,也许编码没有实际意义?)于是,我只能对照着理论,一步一步来写代码(由于我考虑我编码出来的JPEG图估计其它解码器读不出来,所以我还得写个解码器)。

       在此过程中,我碰到了很多困难,找资料很难,与JPEG相关深入讲解的很少,许多都是有一部分,还要转来转去(即很多是重复的)。当然,有些资料是很不错的(我会附上网址,但是是不是转帖的我就不知道了)。但是,还是碰到很多不懂的地方,是我查阅各方面的相关的资料后自己悟出来的。因为我深刻的体会到其中的困难,所以我就想不它们记录下来,希望能对今后走这条路的人有点帮助:最好是能正面推你一把,更进一步;也许是起的反面教材的作用,那也不错——至少,可以让这条如好走一点点。      

       我的记录,是按日期的(而非JPEG的编码过程来进行的)。所以,有时候是当天碰到的问题,或者是之前碰到的疑惑的解决办法(我怕之后会忘掉,所以先记录下来)。这些问题会与各方面相关的(比如昨天就碰到了一个与vector相关的问题)。而有空的时候,会按JPEG编码的顺序把各个过程记录下来。题目会说明的。

       我在此写的内容,都是我自己在此过程中的一些困难与解决的想法与方法,所以应该不会出现侵权的情况。如果有(有可能引用到其他人的一些观点,论点等等,而我又没注明,我也不懂啦),那么在此先说声Sorry。另外,在这里与大家分享也是做好事,就看在这面子上就见谅一下吧。

当然,这些东西中很多是我碰到的困难,有些是书上、网上找到的,有些是我自己悟出来的。对于这些东西的正确性,我不敢保证。如果大家发现有什么不正确的地方,可以提出来,大家探讨一下,共同进步嘛。希望在我们共同努力之下,让这条路更好走吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值