可视化编程的图像数据处理
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
课题难点在于:
(1) 要利用计算机对数字化图像进行处理,首先要对图像的文件格式要有清楚的认识,因为自然界的图像以模拟信号的形式存在,在用计算机进行处理以前,首先要数字化;如果用户想要生成目标图像文件,必须根据文件的格式做相应的处理。
(2) 如何表示有关的知识并以恰当的方式引入图像处理。由于图像处理任务的复杂性,目前要找出一个通用的方法适应各种情况是几乎不可能的。另一方面,在建立普适的图像处理方法时,往往会忽略某类图像具有的特定属性。我们利用研究者提出基于对象图像处理的概念:限定图像处理的对象为一类物体(BMP灰度图像),考察对象的共有属性(称为先验),并将其结合到图像处理的任务中以提供更多的信息,从而提升图像处理的性能、提高处理效果。从而解决这个难题并更能体现图像处理的可操作性及正确性。
功能框架结构
系统设计总体框架:
(1) 打开图像
(2) 决定处理方式
(3) 调用图像处理程处理图像
(4) 显示处理后图像
(5) 结束 [版权所有:http://think58.com]
位图读取及显示方法框架如下:
(1) 开始
(2) 得到文件完整路径名
(3) 打开位图文件
(4) 读取BITMAPELEHEADER结构
(5) 文件是BMP格式吗?(否则转到(9))
(6) 得到位图大小并分配相应内存空间
(7) 读取BITMAPELEHEADER结构
(8) 计算像素起始位置,保存像素数据起始位置指针
(9) 结束 [来源:http://think58.com]
图像显示框架如下:
(1) 开始
(2) 从DOC对象中得到位图数据起始位置指针,并得到图像的宽高等信息
(3) 是否带有颜色索引表?(否则转到(9))
(4) 使用文件中颜色表数据创建调色板
(5) 把新创的调色板作为设备环境的调色板并保留原调色板
(6) 设定显示参数,显示位图
(7) 恢复原调色板
(8) 结束
(9) 设定显示参数,显示位图
(10) 结束
[资料来源:http://www.THINK58.com]
下一篇:基于MFC的仓库库存管理系统