由于给出函数为分段函数,所以要根据每个区间的函数表达式来绘制其图形。实现方法:
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图片和传真查看器,显示绘图失等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)