2008 年 10 月 5日 明天就收假了,实在不愿上课,因为还要赶好几场外省的招聘会。这几天一直在准备简历,投了微软,谷歌,百度,腾讯,请各个公司注意查收我的简历。这个假期有三天是忙通宵改简历,好累啊~ 说说IPLE吧,简历里把IPLE也加进去了,虽然连一个测试版都没有,但是马上就会有了。闲暇之余我就在实现我的那个总想卷轴,感觉理论上是在不是最优解决内存问题,干脆直接改成滑动窗口了,也就是说每次滚动都只加载固定地方的数据,不在窗口中显示的数据不加载,也许你会说这个没有必要,但是我想说你错了。我在实现IMAPLAB的时候遇到过JPEG文件解码时内存不够的问题,这就是为什么我要精简开支了。界面也解决了好大一块,显示已经不是问题了,下面要做的就是把原来算法库中的算法精简一下,移植到现在的算法库,这里经常多的用到了文件映射对象,但是我没有持久化这个对象,只是需要用的时候创建,为的是不用考虑数据指针的同步问题和资源释放时带来的麻烦。暂时就是这个设计阅读全文>
发表于 @ 2008年10月05日 21:17:00|评论(loading...)|收藏
国庆放假了,云南作为旅游大省,这个时侯真不适合出去凑热闹,所以安心呆在宿舍里准备简历,看看书吧~阅读全文>
发表于 @ 2008年09月29日 17:20:00|评论(loading...)|收藏
2008年9月27日
最近一直被巨型文件的处理所困扰着,比如4GB以上的位图文件,完全加载到内存中是完全不可能实现的,这个时候不得已采用了Windows的内存文件映射内核对象,而且对于单色图、16色图即使单纯的使用内存文件映射也无济于事,因为每个像素都不是整字节存储的,所以要现转换成整字节方式,这个时候就要创建临时文件。但是创建临时文件有个不好的地方,就是在显示图片时你还要给他转回去,麻烦至极,因为Windows显示的时候只能用位图的形式显示,还是麻烦,又要生成一个临时文件。
实在是烦,中午出去散了散心,走着走着想到一个不错的主意,那就是采用纵向卷轴的方法部分的加载图像,也就是说,假定Client Area的高度是100,那么我只加载100行的图像信息,在这个范围外的数据不加载,当滚动条滚动的时候再重新加载,这样,内存的占有量就得到了控制,使处理巨型文件成为了可能。
当然,想法有了,现在要编,还是麻烦,这意味着前面写的代码大半不能用了,好是郁闷,不过没有办法,来吧。
阅读全文>发表于 @ 2008年09月27日 14:45:00|评论(loading...)|收藏
求反色是最简单的数字图像处理方法了,之所以还要写出来,是方便大家了解数字图像处理的一些预备工作。阅读全文>
发表于 @ 2008年09月01日 12:39:00|评论(loading...)|收藏
Huffman(中译:哈夫曼、霍夫曼)表的构建算法,根据很少的信息,即不同码长所包含的编码个数来构建Huffman表。Huffman表在JPEG解码中的使用的比较频繁。阅读全文>
发表于 @ 2008年07月29日 16:42:00|评论(loading...)|收藏
本文讲述了FFT,即快速傅立叶变换的编程思路和重要的预备知识,并附上了本人编写的程序~阅读全文>
发表于 @ 2008年05月17日 13:24:00|评论(loading...)|收藏
当图像的宽度或高度不是2的整数次方时的处理方法、FFT公式的一些变形情况、关于公式上的e的一些补充介绍阅读全文>
发表于 @ 2008年05月15日 20:55:00|评论(loading...)|收藏