利用window API实现matlab屏幕抓取函数
2010-07-11 20:44:18 来源:WEB开发网核心提示:上述程序中以mx,mex开头的函数是matlab为方便mex文件的开发提供的函数,利用window API实现matlab屏幕抓取函数(2),在mex.h文件中有声明,matlab的帮助系统中有详细的说明,然后该文件所在的目录加入matlab的搜索目录中,在matlab命令窗口中运行如下命令:dat=screensna
上述程序中以mx,mex开头的函数是matlab为方便mex文件的开发提供的函数,在mex.h文件中有声明,matlab的帮助系统中有详细的说明。
运行结果
将上述源程序保存为screensnap.c文件,在matlab命令窗口中运行:
mex screensnap.c user32.lib gdi32.lib
就可以产生一个screensnap.dll的动态链接库文件,然后该文件所在的目录加入matlab的搜索目录中,在matlab命令窗口中运行如下命令:
dat=screensnap(0);%屏蔽matlab窗口,如果不屏蔽,可用dat=screensnap(1);
imshow(dat);%显示图像
则可以得到如下的结果
更多精彩
赞助商链接