请问MATLAB这段 画图像 的程序怎么编写

请问MATLAB这段 画图像 的程序怎么编写,第1张

由于给出函数为分段函数,所以要根据每个区间的函数表达式来绘制其图形。实现方法:

1、根据给定的分段函数,建立自定义函数文件,Piecewise_funm。其内容为

function y=Piecewise_fun(x)

n=length(x)

for i=1:n

if x(i)>=-5 & x(i)<-4

y(i)=1438x(i) + 3435x(i)^2 + 02714x(i)^3 + 1999;

。。。

end

end

2、在当前路径(文件夹)下,输入窗口命令

>>x=-5:01:5;y=Piecewise_fun(x)

>>plot(x,y),xlabel('x'),ylabel('y'),grid on

3、运行结果

要想捕获当前线程内(也就是当前CxxxApp)所有窗口上光标所在的像素颜色,需要重载CxxxApp的PreTranslateMessage函数,加:

if ( pMSG->message == WM_MOUSEMOVE)

{

CPoint ptScreen;

GetCursorPos(&ptScreen);

CWndDeskWnd = GetDesktopWindow();

CDCDeskDC = DeskWnd->GetDC();

COLORREF clr = DeskDC->GetPixel(ptScreen);

DeskWnd->ReleaseDC(DeskDC);

CString strShow;

strShowFormat("%d", clr);

}

要想捕获当前屏幕任何地方的像素值,要先SetCapute,然后在使用上面的代码。

保存的时候:

DWORD dwSize;

int nTable = 0;//灰度图时nTable=256,24位图时nTable=0

dwSize = sizeof(BITMAPFILEHEADER);

::WriteFile(hFile, &bmfHeader, dwSize, &dwRet, NULL );

dwSize = sizeof(BITMAPINFOHEADER) + nTable sizeof(RGBQUAD);

::WriteFile(hFile, &bi, dwSize, &dwRet, NULL );

dwSize = dwImageSize;

WriteFile(hFile, pBits, dwSize, &dwRet, NULL );

你用的是windows吧

如果显示3d动画用opengl

显示2d动画用directx

普通显示用gui

说起来都是在调用一些函数而已

gui的话textout和bitblt是最常用的的字符输出和图像输出了

你要使用他们至少要了解,windows的窗体,消息机制,位图与位快传送,设备描述与绘图对象

这不是一个简单的问题,分治吧,一个一个再问

用opengl和directx就更困难了,除了以上对windows的了解,还要具有很高的计算机图形学知识,给楼主讲一个学期都不一定讲得完

有这么几个组合:

1LabVIEW + Matlab的。 LabVIEW具有强大的数据采集功能,自动测试占60%的市场份额在国外和国内尚未开发。它的相机有很多很好的支持,与NI视觉开发模块视觉可以很容易地实现诸多的功能。它可以计算出与数学联合开发的方便的工具,MATLAB函数极其强大的。然而,库函数并不富有。

2VC + +系列产品。现在使用最广泛的工业。工业相机生产企业都将有VC开发工具包。有很多的开源的支持库,如OpenGL,OpenCV的,等,因此,它也是非常强大的。但VC开始缓慢,编程是一个更加复杂,维护困难。

3Delphi。我不熟悉,说是搞图像处理的是非常强大的。现在想太多。

说简单的图像处理,图像采集不涉及没有其他比非MATLAB。这是太强大了。 matlab做的非常少,很好的实现了图像采集。我现在做的机器人双目立体视觉与LabVIEW + Matlab的联合开发,以至于后来,我觉得只是利用Matlab,但已经买了,找到MATLAB控制摄像头捕捉到好。

电子邮件:favor188@gmailcom

Hmily

ACDSee(奥视迪)是非常流行的看图工具之一。它提供了良好的 *** 作界面,简单人性化的 *** 作方式,优质的快速图形解码方式,支持丰富的图形格式,强大的图形文件管理功能等等。

ACDSee[1]每

软件界面

次推出新版本时,程序上都会新增加一些小功能。ACDSee也可以支持WAV格式的音频文件播放,看来程序将朝向多媒体应用及播放平台努力研发。最新版为ACDSee15(英文版),中文版最新版本为ACDSee14。

ACDSee可快速的开启,浏览大多数的影像格式新增了QuickTime及Adobe格式档案的浏览,可以将放大缩小,调整视窗大小与大小配合,全荧幕的影像浏览,并且支援GIF动态影像。不但可以将图档转成BMP,JPG和PCX档,而且只需按一下便可将图档设成桌面背景;可以播放幻灯片的方式浏览,还可以看GIF的动画。而且ACDSee提供了方便的电子相本,有十多种排序方式,树状显示资料夹,快速的缩图检视,拖曳功能,播放WAV音效档案,档案总管

ACDSee

可以整批的变更档案名称,编辑程式的附带描述说明。

ACDSee本身也提供了许多影像编辑的功能,包括数种影像格式的转换,可以藉由档案描述来搜寻图档,简单的影像编辑,复制至剪贴簿,旋转或修剪影像,设定桌面,并且可以从数位像机输入影像。另外ACDSee有多种影像列印的选择,还可以在网络上分享,透过网际网络来快速且有d性地传送拥有的数位影像。

ACDSee是目前非常流行的看图工具之一。它提供了良好的 *** 作界面,简单

ACDSee

人性化的 *** 作方式,优质的快速图形解码方式,支持丰富的图形格式,强大的图形文件管理功能等等。ACDSee是使用最为广泛的看图工具软件,大多数电脑爱好者都使用它来浏览,它的特点是支持性强,它能打开包括ICO、PNG、XBM在内的二十余种图像格式,并且能够高品质地快速显示它们,甚至近年在互联网上十分流行的动画图像档案都可以利用ACDSee来欣赏。它还有一个特点是快,与其他图像观赏器比较,ACDSee打开图像档案的速度无疑是相对的快。

编辑本段功能介绍

基本功能

ACDSee可以支持WAV格式的音频文件播放,程序朝向多媒体应用及播放平台努力研发。最新版为ACDSee15(英文版),中文版最新版本为ACDSee110。ACDSee可快速的开启,浏览大多数的影像格式新增了QuickTime及Adobe格式档案的浏览,可以将放大缩小,调整视窗大小与大小配合,全荧幕的影像浏览,并且支援GIF动态影像。不但可以将图档转成BMP,JPG和PCX档,而且只需按一下便可将图档设成桌面背景;可以播放幻灯片的方式浏览,还可以看GIF的动画。而且ACDSee提供了方便的电子相本,有十多种排序方式,树状显示资料夹,快速的缩图检视,拖曳功能,播放WAV音效档案。档案总管ACDSee可以整批的变更档案名称,编辑程式的附带描述说明。

acdsee

ACDSEE支持的多媒体格式

图像格式

读取支持

ANIWindows动画光标显示光标动画

ARTAOLART静态图像

BMPWindows位图Windows和OS/2;2/8/16/24/32bpp;RLE且未压缩

CURWindows光标

DCX多页PCX支持所有子类型及多页

DJVDjVu

EMF增强型元文件格式Win32增强型可定位元文件

EPSEPS仅显示嵌入的缩略图(TIFF格式)

FPXFlashPix多重分辨率支持

GIF可交换的图像文件格式单页和动画;87a和89a

ICNAT&TICN

ICOWindows图标分页显示多重分辨率

IFFEA/Amiga可交换文件格式1-24bpp,包括HAM和HAM8;不支持多页和动画

JPGJPEGJFIFJFIF和AdobeCMYK

KDCKodakKDC读取整个图像和嵌入的缩略图

MAGMAG支持所有子类型

PBM可移植的位图

PCDKodakPhotoCD分辨率最高为3072x2048(16BASE)

PCXZSoft发布程序画笔支持所有子类型

PGM可移植的GrayMap

PICSoftImagePIC支持所有子类型

PCTMacintoshPICT

PIXAliasPIX24bpp

PNG可移植的网络图像支持所有子类型

PPM可移植的PixMap

PSDAdobePhotoShop文档RGB、灰度、双色、带调色板和二值Lab颜色仅解释为灰度

PSPPaintShopPro版本5和版本6

RASSunRaster未压缩和RLE压缩

RSB红色风暴图像格式支持所有子类型

SGISGI图像格式8-32bpp;无颜色映射;RLE或未压缩

TGATargaTGA支持所有子类型

TIFF标记图像文件格式每次取样为1/2/4/8/12/16位;每个像素取样1-4次。Bilevel/RGB/Paletted/CMYK/YCrCb/LOGL/LOGLUV。未压缩/PackBits/LZW//ThunderScan/SGILog/CCITT/ZIP/NEXT/New-JPEG。支持多页文档

WMFWindows元文件格式Win3x可定位元文件

XBMX位图

XPMXpixmap

图像格式

写入支持

BMPWindows位图Windows1/8/24bpp

GIF可交换的图像文件格式仅非隔行扫描GIF89a

JPEGJPEGJFIF8及24bpp。渐进及基线。可调的压缩系数,二次取样,平滑及Huffman码优化。

PCXZSoft发布程序画笔8和24bpp;RLE未压缩

PNG可移植的网络图像1/4/8bpp颜色映射;24bppRGB

RSB红色风暴图像格式支持所有子类型

TGATargaTGA8及24bpp。RLE且未压缩。自上而下和自下而上

TIFF标记图像文件格式每个像素1/8/24位,单页。未压缩、CCITT3、CCITT4、LZW、Deflate(ZIP)及JPEG压缩。可调的DPI标记。

存档格式

LHALHA存档Lhd、lz4、lh0、lh1、lh4、lh5、lh6、lh7

ZIPZIP存档存储和紧缩

视频、声音和音乐格式

AVIWindowsAVI视频解开缩略图并用MCI在预览区中播放

MIDMIDI序列用MCI在预览区中播放

MOVQuickTime**用MCI在预览区中播放

MP3MP3声音用MCI在预览区中播放

MPGMPEG视频解开缩略图(MPEG-1)并用MCI在预览区中播放

WAVWAV声音用MCI在预览区中播放

编辑功能

ACDSee本身也提供了许多影像编辑的功能,包括数种影像格式的转换,可以藉由档案描述来搜寻图档,简单的影像编辑,复制至剪贴簿,旋转或修剪影像,设定桌面,并且可以从数位像机输入影像。另外

去除左上枯叶美化后的

ACDSee有多种影像列印的选择,还可以在网络上分享,透过网际网络来快速且有d性地传送拥有的数位影像。ACDSee是使用最为广泛的看图工具软件,大多数电脑爱好者都使用它来浏览,它的特点是支持性强,它能打开包括ICO、PNG、XBM在内的二十余种图像格式,并且能够高品质地快速显示,甚至近年在互联网上十分流行的动画图像档案都可以利用ACDSee来欣赏。它还有一个特点是快,与其他图像观赏器比较,ACDSee打开图像档案的速度无疑是相对的快。ACDSee是目前非常流行的看图工具之一。它提供了良好的 *** 作界面,ACDSee简单人性化的 *** 作方式,优质的快速图形解码方式,支持丰富的图形格式,强大的图形文件管理功能等等。

ACDSee是最流行的浏览软件,从32精典版本开始一直是影楼等最喜爱的软件。ACDSee(奥视迪)是非常流行的看图工具之一。它提供了良好的 *** 作界面,简单人性化的 *** 作方式,优质的快速图形解码方式,支持丰富的图形格式,强大的图形文件管理功能等等。

特点

ACDSee是使用最为广泛的看图工具软件之一,大多数电脑爱好者都使用它来浏览,它的特点是支持性强,它能打开包括ICO、PNG、XBM在内的二十余种图像格式,并且能够高品质地快速显示它们,甚至近年在互联网上十分流行的动画图像档案都可以利用ACDSee来欣赏。它还有一个特点是快,与其他图像观赏器比较,ACDSee打开图像档案的速度无疑是相对的快。与其它看图工具(如:看图大眼睛、See9MiniACDSee-迷你看图工具软件、Picasa等流行软件)相比,有功能强大,支持格式最全,版本较多,满足不同人的需求。不过,对系统的要求也比较高。

编辑本段版本介绍

ACDSee共分为两个版本:普通版和专业版,普通版面向一般客户,能够满足一般人的相片和图像查看编辑要求,而专业版则是面向摄影师的,在功能上各方面都有很大增强,普通

ACDSee

版的简体中文版最新为2012版(即ACDsee14),而专业版最新的简体中文版是143版。

以上就是关于请问MATLAB这段 画图像 的程序怎么编写全部的内容,包括:请问MATLAB这段 画图像 的程序怎么编写、使用vc++编写图像处理程序 想要实现在程序状态栏上显示鼠标所在像素灰度值的功能 请问如何实现、使用vc++6.0编写的程序。保存view为bmp图像文件。保存成功,但是使用windows图片和传真查看器,显示绘图失等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10103058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存