朱金灿
我终于觉得必须给自己一点压力,或者给一个挑战自己潜力的机会,于是决定自己做一个遥感图像处理系统,初步命名为UCanImg,意义是you can make a image progessing system(你可以制造一个遥感图像处理系统)。
目的:
熟悉数字图像处理的各种算法,为高校的数字图像处理课程提供一种参考(在适当的时候会开源,至于采用哪种开源协议现在还未想好),保留成为商业软件的权利。
现在能想到的这个图像处理系统的功能是:
1.对通用图像格式的读取和浏览;
2.对各大图像处理系统(如ERDAS IMAGINE、PCI和ENVI )的文件格式的读取和浏览
3.常用图像处理
4.高光谱方面的处理
5.不打算提供一种宏语言进行二次开发,但会提供接口供主流开发语言进行二次开发
6.主要的模块划分参考成熟的图像处理系统。
7.争取做到跨平台,如把系统移植到Ubuntu Linux和Debian Linux等等。
依靠力量:
1. 成熟开源代码,如GDAL库和Cximage,……
2. 图书:《VC++实践与提高——数字图像处理与工程应用篇》、《数字图像处理》(冈萨雷斯著)……
3. 论坛:CSDN,www.image2003.com,研学论坛,......
4. 朋友:......
开发工具:
VC++6.0,开发平台是:Windows XP sp2。以后或许要开发一个java版本的。
开发计划:
第一阶段:设计和理论准备。具体为学习各种图像文件格式,以及各种常用图像处理算法,设计好处理流程,写好概要设计和详细设计两个文档。需要时间还待仔细计算。
第二阶段:开发阶段。
第三阶段:测试。测试并修改其中的bug。
暂时想到的就只有这么多,一些想法会慢慢细化的。以后的开发日志和相关技术文章都会发表在这个博客上,敬请关注。我能坚持下去吗?我想我会坚持下去的。下篇预告:《bmp文件格式研究》
评论