以文本方式查看主题 - 机器视觉技术论坛|工业图像处理技术论坛 (http://www.jqsj.com/forum/index.asp) -- 【大恒图像采集卡】 (http://www.jqsj.com/forum/list.asp?boardid=7) ---- 本人菜鸟急求cg300vc环境下显示摄像头图像的程序 (http://www.jqsj.com/forum/dispbbs.asp?boardid=7&id=3959) |
-- 作者:还好还好 -- 发布时间:2012-4-25 20:26:23 -- 本人菜鸟急求cg300vc环境下显示摄像头图像的程序 如何在vc中对话框中显示摄像头捕捉的图像,还可以采集当前的图像。一定要是对话框的,最好没有主框架的那种界面 |
-- 作者:菜鸟 -- 发布时间:2012-4-27 10:48:34 -- 大恒光盘中有例程,可能不是对话框模式,但是挪到对话框中就可以了,另外可以参照VB的例程,这是个对话框模式的。 |
-- 作者:还好还好 -- 发布时间:2012-4-27 16:48:49 -- 已经实现了,但是下载的问题是视频的显示看上去就是总是在扫描,这是什么问题呢?我用的是timer函数进行的显示 |
-- 作者:菜鸟 -- 发布时间:2012-4-28 10:29:11 -- 如果用timer定时器的话,时间间隔要算清楚,看你是25fps还是30fps。要用内存拷贝的方法,将连续采集状态下buffer拷贝到显示buffer中,不能用CGSnapShot(hCGCard,0,0,TRUE,1)函数,太慢了,就会出现你说的问题。比如: CG_VERIFY(CGStartSnap(hCGCard, 0, TRUE, 1)); 其实最好的方法是用回调。 |
-- 作者:还好还好 -- 发布时间:2012-4-28 16:27:53 -- 我的确用的是CGSNAP做的,我是个新手所以麻烦可以稍微具体的说一下回调的过程吗?万分感谢 |
-- 作者:菜鸟 -- 发布时间:2012-4-29 18:42:14 -- 安装SDK后有VC例程:HVSnapContinuous 重点看看这3个函数: 1,初始化 但是前提是你要对回调函数及消息响应等有一定的了解,google上搜索一下。 |
-- 作者:菜鸟 -- 发布时间:2012-4-29 18:51:35 -- 刚才弄错了,给出的USB相机的例程。不过也差不多,安装后可以看以下两个例程: 6. CGSnap 7. CGSnapEx 以7为例,看以下几个函数: void CMainFrame::OnSnapexOpen() 如果对回调不是很清楚,建议看例程6.弄懂函数void CMainFrame::OnSnap() 。 |