朱金灿 我终于觉得必须给自己一点压力,或者给一个挑战自己潜力的机会,于是决定自己做一个遥感图像处理系统,初步命名为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文件格式研究》

评论