图形图像显示.pptx
《图形图像显示.pptx》由会员分享,可在线阅读,更多相关《图形图像显示.pptx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、11.2.1 VC+11.2.1 VC+的图像处理方法的图像处理方法VC+处理图形图像比较复杂,在VC+中提供了操作图像的基础COM对象类IPicture,如果需要读取bmp,jpg等图像文件,则需要编写代码实现图像的打开(读取),并在VC+运行界面的视图区显示。第1页/共25页11.2.2 VC+11.2.2 VC+图形处理方法图形处理方法在VC+MFC中没有提供现成的类或函数实现正玹,余玹曲线等曲线的绘制功能。通常需要使用类似的函数进行变通实现,可以使用折线函数PolylineTo(),Polyline()等函数。函数的基本语法格式为:BOOL PolylineTo(const POINT
2、*lpPoints,int nCount);BOOL Polyline(LPPOINT lpPoints,int nCount);第2页/共25页11.2.3 VC+11.2.3 VC+和和MATLABMATLAB图形图像处理的接口设计图形图像处理的接口设计VC+和MATLAB混合编程进行图形图像处理,通常采用Matcom方法进行混合编程,即将MATLAB的源代码译成同等功能的C+源代码。然后在具体的工程中包含必要的lib,dll以及h文件,就可以完全脱离MATLAB环境实现对MATLAB函数和过程的有效调用。第3页/共25页11.3 MATLAB11.3 MATLAB图像处理基础图像处理基础
3、本节主要介绍如何显示图像,查看内存中的图像,图像灰度分布直方图均衡化,图像文件的保存和查看图像文件中的内容等内容。第4页/共25页11.3.1 11.3.1 显示图像显示图像为了显示图像,首先清除MATLAB 所有的工作平台变量,关闭已打开的图形窗口。其程序代码如下:clear;close all;第5页/共25页11.3.2 11.3.2 查内存中的图像查内存中的图像使用whos 命令来查看图像数据I是如何存储在内存中,其命令格式为:whos执行后MATLAB中会得到如下图像的信息:Name Size Bytes ClassI 291 240 69840 uint8 arrayGrand t
4、otal is 69840 elements using 69840 bytes第6页/共25页11.3.3 11.3.3 图像灰度分布直方图均衡化图像灰度分布直方图均衡化为了观察图像当前状态下亮度分布情况,可以通过使用imhist()函数创建描述该图像灰度分布的直方图。调入MATLAB自带的图像文件pout.tif,避免直方图覆盖图像数组I的显示结果。第7页/共25页11.3.4 11.3.4 图像文件的保存图像文件的保存将前面进行灰度值处理后的图像I2保存到磁盘上。若希望将该图像保存为PNG格式的图像文件,可以使用imwrite()函数并指定一个文件名,该文件的扩展名为.png。其命令格式
5、为:imwrite(I2,pout2.png);第8页/共25页11.3.5 11.3.5 查新生成文件的内容查新生成文件的内容利用imfinfo()函数可以观察上述语句将什么内容保存在磁盘上。需要注意的是:在imfinfo()函数语句行末尾不要加上分号,以保证MATLAB能够显示图像输出结果;另外,要保证此时的路径与调用imwrite()函数时的路径一致。使用方法为,imfinfo(pout2.png)第9页/共25页11.4.1 11.4.1 常用图像格式常用图像格式图像格式指的是存储图像采用的文件格式。不同类型的操作系统下使用不同的图像处理软件,所支持的图像格式都有可能不同。在实际应用中
6、经常会遇到的图像格式包括TIF、GIF、TIFF、PCX、WMF、JPEG、PSD、PCD等。第10页/共25页11.4.2 MATLAB11.4.2 MATLAB图像类型图像类型图像类型是指数组数值与像素颜色之间定义的关系,它与图像格式概念有所不同,在MATLAB 图像处理工具箱中,有五种类型的图像1.二进制图像2.索引图像3.多帧图像4.灰度图像5.RGB 图像第11页/共25页11.4.3 MATLAB11.4.3 MATLAB图像类型转换图像类型转换MATLAB图像处理工具箱支持索引图像、灰度图像、二进制图像和真色彩(RGB)图像等基本图像类型。这些图像类型可以根据需要进行相互转换,M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图形图像 显示
限制150内