社区
图象工具使用
帖子详情
如何用vc连续捕获窗口的图象
byjhappy
2003-10-19 04:49:36
我现在在做远程机器人控制系统,在服务端已经读出图像(采用视频采集卡的驱动程序读出的),但我不知道图像的位置,所以,现在想用vc读出在已经在窗口中显示的图象,并进行压缩,请问有这方面的原码可供参考吗?谢谢了
我的EAMIL:biyanjun2000@yahoo.com.cn或byjhappy@21cn.com
...全文
38
1
打赏
收藏
如何用vc连续捕获窗口的图象
我现在在做远程机器人控制系统,在服务端已经读出图像(采用视频采集卡的驱动程序读出的),但我不知道图像的位置,所以,现在想用vc读出在已经在窗口中显示的图象,并进行压缩,请问有这方面的原码可供参考吗?谢谢了 我的EAMIL:biyanjun2000@yahoo.com.cn或byjhappy@21cn.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
byjhappy
2003-10-24
打赏
举报
回复
为什么没有回复的!
抓取
窗口
图形到剪贴板
vc
6 0源码
打开mouse下工程,编译运行,点击开始抓图,然后移动鼠标到要抓图的
窗口
,点击鼠标中键抓图到剪贴板. 本程序是在贺成士的"一个简单的鼠标钩子程序"基础上做的.
一个可用供VB、
VC
调用的摄像头视频捕捉DLL
可用来在VB,
VC
中驱动摄像头,进行静帧捕捉的DLL动态链接库(必须要有摄像头生成StillCap0000.bmp):将MyDll文件解压后把MyDll.dll与MyDll.lib一起拷入工程DEBUG目录中(为保险起见DEBUG的外层目录也拷贝一份吧),另有一个
VC
++6的测试工程test_Dll,已经考入相应DLL和LIB文件,可直接编译运行,VB只拷贝MyDll.dll与MyDll.lib VB2008 调用方法,在公共模块中声名: Public Declare Function CreateWnd Lib "MyDll" () As Double Public Declare Function ClearGraphs Lib "MyDll" () As Double Public Declare Function OnpStillCapture Lib "MyDll" (ByVal hwnd As Long) As Double Public Declare Function InitStillGraph Lib "MyDll" (ByVal hwnd As Long) As Double Public Declare Function CloseWnd Lib "MyDll" () As Double 在窗体上放置2个PictureBox控件,名字为:pic1,pic2 放置三个按键:名字为Btn1,Btn2,Btn3 Btn1为打开视频,调用代码: Private Sub Btn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn1.Click InitStillGraph(pic1.Handle) '打开摄像头预览视频 end sub Btn2为截取视频保存为BMP,文件保存在应用程序路径下,调用代码: Private Sub Btn2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn2.Click OnpStillCapture(pic2.Handle) '截取预览视频一帧图像 end sub Btn3为截取视频保存为清除内存,调用代码: Private Sub Btn3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn3.Click ClearGraphs() '退出前,完成内存清扫工 end sub
VC
调用方法: 在对话框上放置两个图像框,类型为位图,三个按键B1,B2,B3 定义全局函数引用: typedef HWND(* CreateWnd)(void);// typedef HRESULT(* InitStillGraph)(HWND hwnd); typedef void (* OnpStillCapture)(HWND hwnd); typedef int (* ClearGraphs)(); HINSTANCE glibsample; //如果定义成HANDLE类型,则出错 CreateWnd createwnd; InitStillGraph initStillGraph;//定义引用函数 OnpStillCapture onpStillCapture;//定义引用函数 ClearGraphs clearGraphs;//定义引用函数 用类向导为两个位图框建立控件(类型为Contorl)变量,m_p1,m_2 : 在
窗口
OnInitDialog()函数中调整图像框大小: // TODO: Add your specialized code here and/or call the base class m_p1.MoveWindow(0,0,200,200,true); m_p2.MoveWindow(210,0,200,200,true); glibsample=LoadLibrary("MyDll.dll"); //加载dll 在B1消息函数中: void 你的类::OnB1() { initStillGraph=(InitStillGraph)GetProcAddress(glibsample,"InitStillGraph"); (*initStillGraph)(m_p1.m_hWnd);//预览图像 } 在B2消息函数中: void 你的类::O
VC
6风格界面
VC
6界面类编程小实例\A Drag and Drop List Control.doc ...................\MFC
窗口
位置管理详细分析及实例.doc ...................\Toolbar制作菜单条过程详解.doc ...................\
VC
++6.0定制
窗口
的方法.doc ...................\
VC
++中MFC
窗口
对象的清除.doc ...................\
VC
++任务栏提示区图标的实现.doc ...................\
VC
++动态加入和删除菜单的方法.doc ...................\
VC
++环境下浮动工具条的编程.doc ...................\
VC
++环境下菜单和工具栏的动态修改技术.doc ...................\
VC
中如何
捕获
和释放鼠标.doc ...................\
VC
控件 TreeCtrl 与 ListCtrl 演示.doc ...................\
VC
界面编程总结.doc ...................\
VC
编程中如何在界面上实现3D文字.doc ...................\
VC
编程实现IE风格的界面.doc ...................\
VC
编程实现IE风格的界面之叙述.doc ...................\
VC
设计分割视图通用创建框架.doc ...................\
VC
通用控件编程之CImageList控件.doc ...................\Visual C++中位图按钮的新颖设计.doc ...................\Visual C++中实现对图像数据的读取显示.doc ...................\Visual C++中的图形特技.doc ...................\Visual C++模态对话框消息处理机制的分析.doc ...................\Visual C++窗体设计技巧集.doc ...................\Visual C++
窗口
标题改变的几种方法.doc ...................\Windows 界面设计:拉帘按钮设计.doc ...................\XListBox-自画条目背景和文字颜色的listbox控件.doc ...................\XP风格控件界面库.doc ...................\一个功能强大的MFC界面处理扩展库:CJ60Lib.doc ...................\一个屏幕捕捉的例子.doc ...................\一段使
窗口
透明的代码(仅适用于2000).doc ...................\一种漂亮的自绘菜单.doc ...................\为CListBox加上智能水平滚动条.doc ...................\为列表控件添加水平滚动条.doc ...................\为对话框程序添加工具条和状态栏.doc ...................\从资源中加载皮肤, 使用免费界面库 AppFace For
VC
0.2 美化您的软件.doc ...................\位图文件读写综述.doc ...................\使用CRectTracker类进行对象动态定位.doc ...................\使用CTabCtrl控件实现属性页功能.doc ...................\使用测试优先方法开发用户界面.doc ...................\关于内存DC绘图防止屏幕闪烁说明.doc ...................\创建有个性的对话框之MFC篇.doc ...................\利用
VC
编程在界面上实现3D文字.doc ...................\利用钩子实现菜单阴影效果.doc ...................\制作 MSN、QQ 的消息提示
窗口
.doc ...................\单文档与多视的实现方法.doc ...................\图像平滑滚动效果的
VC
实现.doc ...................\在(CListView)列表视图中添加右键菜单.doc ...................\在ATL Browser Helper对象中使用WTL TreeView.doc ...................\在SDI MDI程序的工具条上加入漂亮的标题头.doc ...................\在
VC
++6.0开发中实现全屏显示.doc ...................\在
VC
下显示JPEG、GIF格式图像的一种简便方法.doc ...................\在
VC
中用CMenuXP使应用程序拥有Office XP风格的界面.doc ...................\在
VC
中透明浮动按键的实现.doc ...................\在Windows95,98中实现苹果
窗口
界面.doc ...................\在单文档中添加系统菜单项.doc ...................\在单文档程序中动态切换多个窗体.doc ...................\在对话框上加超链接.doc ...................\在类
VC
的界面实现中加入目录树.doc ...................\在视图中同步显示鼠标的位置.doc ...................\如何创建一个不规则形状的
窗口
.doc ...................\如何创建无模式对话框.doc ...................\如何创建有模式对话框.doc ...................\如何制作弹出式菜单.doc ...................\如何在
VC
中改变控件的背景色.doc ...................\如何在状态条中加入图像.doc ...................\如何模拟《WORD》的
窗口
形式.doc ...................\如何编写类似于Word97的工具栏.doc ...................\如何隐藏显示在任务栏中的对话框程序.doc ...................\实现带阴影弹出的
窗口
.doc ...................\实现真正的Windows屏幕保护程序.doc ...................\对CXPStyleButtonST的改造.doc ...................\对话框隐藏的几种方法.doc ...................\带有菜单的EDIT控件实现.doc ...................\平面、带图片的按钮.doc ...................\扩展COleDropTarget类来支持任意
窗口
拖放.doc ...................\拖拉机客户端任务书.doc ...................\数据库开发之窗体编程.doc ...................\文档与视图的建立和关联.doc ...................\无闪烁刷屏技术的实现.doc ...................\显示作为
窗口
或对话框背景的位图.doc ...................\最简单的界面增强库EasySkin.doc ...................\树视控件在多文档中的使用.doc ...................\根据文本串的长度改变
窗口
的大小.doc ...................\用MFC对话框做无闪烁图片重绘.doc ...................\用SDK实现分隔条.doc ...................\用
VC
++制作有滚动字幕效果的软件封面.doc ...................\用
VC
设计托盘图标程序.doc ...................\用Visual C++实现带阴影弹出
窗口
的技术.doc ...................\用户界面设计的技巧与技术.doc ...................\百叶窗式面板组.doc ...................\
窗口
类的诞生.doc ...................\类似
Vc
和Outlook的界面.doc ...................\编程打开特殊的系统
窗口
.doc ...................\自绘菜单的实现.doc ...................\自绘边框
窗口
.doc ...................\让对话框显示背景图.doc ...................\谈
VC
++中的Progress控件的使用.doc
VC
++ 摄像头视频
捕获
VC
++
捕获
摄像头视频,捕捉截图,由于我电脑上没有安装摄像头,所以视频
窗口
是空的,有USB摄像头的,可测试下程序,应该没什么大问题。 运行环境:Windows/Visual C/C++
Visual C++安例开发集锦
自己吐血珍藏的,分两部分啊。这是第一部分 第一章
窗口
的动画效果 带有工具栏的对话框 单文档启动界面 实现全屏显示 实现透明窗体 为对话框程序制作真彩色启动界面 为对话框添加右键菜单 为应用程序添加多语言菜单 隐藏应用程序在任务栏上的显示 在
窗口
中使用多个视图类 动态切分
窗口
第二章
捕获
鼠标绘图 捕捉屏幕图像 获取屏幕上颜色 界面上实现3D文字 列举当前系统的字体 判知BMP图片的大小 图片的伸缩显示 显示资源位图 游览大图 第三章 CArray类的应用 CListCtrl 控件的应用 IP Address控件编辑IP地址 Slider控件的应用 动态创建文本框控件 改变控件的字体颜色 用CColorDialog类选择颜色 用CFileDialog类选择文件 用静态标签控件显示当前时间 字符串的查找和提取 第四章 ActiveX连接数据库 ADO控制Access数据库 基于单文档的数据库浏览 用DAO在数据库中执行SQL语句 在程序中创建ODBC数据源 第五章
VC
实现Flash动画播放
VC
实现WAV文件播放器 创建CD播放器 利用
VC
实现OPENGL编程 用playsound播放声音文件 用
VC
制作简单AVI文件播放器
图象工具使用
1,451
社区成员
24,335
社区内容
发帖
与我相关
我的任务
图象工具使用
多媒体/设计/Flash/Silverlight 开发 图象工具使用
复制链接
扫一扫
分享
社区描述
多媒体/设计/Flash/Silverlight 开发 图象工具使用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章