《数字图像处理软件.ppt》由会员分享,可在线阅读,更多相关《数字图像处理软件.ppt(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数字图像处理软件开发概述数字图像处理软件分类n 通用平台:n Visual C+n Matlabn 一般选择:通用平台结合专用的软件包(OpenCV、VTK)n 专用平台:量身定制的机器视觉系统。Visual C+历史n 1993:VC1.0(Microsoft)n 1995:Windows95 推动了VC4.0 的面世。n 1998:VC6.0(至今还有一定的市场)n 2002:VC.NET2002(VC7.0)n 2005:VC.NET2005(VC8.0)n 2008:VC.NET2008(VC9.0)n 2010:VC.NET2010(VC10.0)n 说明:数字图像处理领域,积累了大
2、量VC6.0 开发的应用软件。尽管VC6.0 版本代码可以自动迁移到VC.NET,但由于VC.NET 各版本与VC6.0 并不兼容,有时迁移过去以后并不能直接编译通过,还需要对其进行做必要的修改。Visual C+处理数字图像的基本方法n 数字图像文件的格式多达几十种,但大多是经过压缩的,不便于直接处理。n 文件格式?n jpg、bmp、jpeg、gif、png 等等,你知道这些哪些是压缩图像文件格式,哪些不是吗?n 未经压缩文件格式:bmp(位图图像)可以直接处理,其余都要经过解压缩再进行处理。位图图像(bmp 图像)n Windows 中的位图有两种(后缀都是bmp):n DDB(Devi
3、ce-dependent Bitmap)与设备有关位图图像n DIB(Device-independent Bitmap)与设备无关位图图像DDB 位图n 又叫GDI 位图(Graphics Device Interface,图形设备接口)。n 特点:GDI 模块相关的数据结构与设备相关,DDB 位图只能显示在颜色模式与其匹配的显示设备上。n 操作:用MFC 类CBitmap 的成员函数操作。n 一般应用不是很多。DIBn DIB 位图则能保证用某个应用程序创建的位图图像可以被其他应用程序装载且显示效果相同。n DIB 位图的与设备无关性体现在以下两个方面:n DIB 的颜色模式与设备无关。例
4、如,一个256 色的DIB 既可以在真彩色显示模式下使用,也可以在16 色模式下使用。n 256 色以下的DIB 拥有自己的颜色表,像素的颜色独立于系统的调色板。n 应用:当需要保证图像的显示效果时,要使用DIB 位图。DDB 位图与DIB 位图的比较n 设备有关性。n DDB:与设备有关,有一定的局限性。n DIB:与设备无关,具有一定的稳定性。n 显示速度:n DDB 位图在匹配的显示设备上的显示速度要比DIB 快,当性能是主要考虑指标时要使用DDB位图。VC 中处理图像的类n CBitmap 类n Image 类n Bitmap 类n CImage 类。n 说明:不同的类所能处理的位图种类不同,不同的VC 版本对上述类的支持也不同。