- 1、本文档共104页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Some important DIB functions, etc. Windows support some important DIB functions, introduced as follows: CDIB类库的建立 功能: 参照CBitmap的功能设计,CDIB类的基本操作功能包括: DIB文件的读、写操作; 提供位图宽度、高度、颜色数目等位图相关信息; 提供有关位图占据内存空间的信息,包括:图像数据区首地址、颜色表首地址、位图信息结构首地址等信息。 父类: CObject类是MFC中其他大多数类的根类和基类。它不但提供许多有用的特性,而且具有最低限度的成员数据和函数。 继承: CDib类中只包含装载图像、读取图像数据等基本操作,对图像进行处理的函数在派生类中定义。 CDIB类主要的成员函数: bool CDIB::LoadFromFile(LPCTSTR lpszFileName) //装载位图 bool CDIB::SaveFile(LPCTSTR lpszFileName) //存储位图 int CDIB::GetDIBWidth( ) //获取位图的宽度 int CDIB::GetDIBHeight( ) //获取位图的高度 int CDIB::GetXPels( ) //获取目标设备水平分辨率(像素点/米) int CDIB::GetYPels( ) //获取目标设备垂直分辨率(像素点/米) int CDIB::GetNumberOfColors( ) //获取位图颜色数目 void CDIB::ShowDIB(CDC *pDC, int nLeft, int nTop, int nRight, int nBottom, BYTE *pDIBData, BITMAPINFO*pBMI) //显示位图 图像读取的流程图 开始 得到文件的完整路径名 打开位图文件 读取BITMAPFILEHEADER结构 文件是BMP格式吗? 得到位图大小,并分配相应的内存空间 读取BITMAPINFOHEADER结构 计算像素数据的起始位置,保存像素数据起始位置指针 结束 N Y 图像显示的流程图 开始 得到位图数据起始位置指针,并得到图像的宽、高等信息 是否带有颜色索引表? 使用文件中颜色表数据创建调色板 把新创建的调色板作为设备环境的调色板,并保留原调色板 设置显示参数,显示位图 恢复原调色板 结束 设置显示参数,显示位图 Y N 附:MatLab 简介 由美国MathWorks公司推出的计算机软件 目前最优秀的科学计算与数学应用软件之一 Matrix Laboratory (矩阵实验室)的简称 软件功能 矩阵代数、微积分、应用数学、有限元法及科学计算 信号与系统、神经网络、小波分析及其应用 数字图像处理、计算机图形学 电子线路、电机学、自动控制与通信技术、物理、力学和机械振动。。。 附:MatLab 特点 界面友好,编程效率高 矩阵为基本变量,语法结构简单,命令表达式接近于常用的数学公式 功能强大,可扩展 科学计算、数据分析与可视化系统仿真等 自动控制、信号处理、图像处理、模糊逻辑、财政金融等。 图形功能灵活 二维和三维绘图功能 实验数据分析与图表绘制 附:MatLab 运行界面 命令窗口:交互操作(输入数据和命令);反馈 运行结果 工作空间:主要查看定义的变量;保存和加载 命令历史记录 显示已执行的命令 当前目录 显示当前工作路径; 主要指文件的保存 附:MatLab 读图像文件 I = imread(filename) 文件名用单引号;I是数组变量 如:a= imread(‘rice.tif’) 查看图像文件信息 info=imfinfo (filename) 信息包括:文件名(完整路径);文件大小;图像的长和宽;XY方向分辨率。。。 附:MatLab 图像显示 imshow(I) I为用imread读取的图像数据 颜色条 colorbar 如: a= imread(‘rice.tif’) colorbar 自学内容 图像处理的历史和应用 1.4.2 连通性 通路 像素p(x, y)到像素q(s, t)的一条通路由一系列具有坐标(x0, y0), (x1, y1) ,…,(xi , yi) ,…,(xn , yn)的独立像素组成。这里 (x, y)= (x0, y0), (xn , yn) = (s, t),且 (xi , yi)与 (xi-1, yi-1)连接。其中1≤i≤n,n为通路长度。
您可能关注的文档
最近下载
- 《大学之道》《人皆有不忍人之心》(成语识记+挖空特训+情境默写+写作素材) 统编新教材高考语文课内古诗文【要点梳理与素材积累】.docx VIP
- 五年级道德与法治3,主动拒绝烟酒与毒品优秀教案.pdf
- 《美丽的丝巾ppt课件》小学美术浙人美版二年级下册_2.ppt
- 《论语十二章》(成语识记+挖空特训+情境默写+写作素材) 统编新教材高考语文课内古诗文【要点梳理与素材积累】.docx VIP
- 电动单梁起重机设计计算书.doc
- 2069-3-3101-002 WKB产品判定准则-外发.docx
- 露天矿组织架构、部门职责.pdf VIP
- 《数字化测图》课程标准(高职).docx
- 医疗行业医疗设备采购方案.docx VIP
- 朝阳市第四高中诗词大会十二宫格题.ppt
文档评论(0)