关于视频采集卡抓拍图片

lwx_work 2009-07-22 09:57:36
我用天敏SDK4000视频采集卡做二次开发,遇到这样的问题,我要抓拍图片

调用视频卡提供的DLL的接口
VCAinit(hwnd);//初始化视频采集卡
VCAUpdateVideoPreview(2,btn.h_wnd);//参数是通道号、窗口句柄。这个是用来打开预览窗口的
VCASaveAsJpegFile(2,"D:\A.JPG")//参数是通道号;//这个是用来抓拍图片

问题1
现在功能是可以正常实现的,不过现在的需求是不显示就抓拍,也是就是说在后台,于是我想做成dll,但是却遇到了如下问题,不先调用VCAUpdateVideoPreview来显示,VCASaveAsJpegFile就抓拍不到,于是我就给了VCAUpdateVideoPreview第二个参数NULL,结果也不抓拍不了。。现在我的办法是在动态链接库动态创建一个窗口,然后按顺序调用,这样是可以的。不过觉得很怪,不知道还有什么方式。。


问题2 我的程序要用到视频采集卡,另一个程序也要用视频采集卡,一个卡4路,按说每个程序用一路是可以的。可是在VCAinit(hwnd);//初始化视频采集卡之后,另一个程序再初始化就失败了,这可怎么办啊?


做过的帮帮我,没做过的也给个思路,小弟感激不尽!!!
...全文
242 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
danxuezx 2009-07-23
  • 打赏
  • 举报
回复
您用的东西是视频卡厂商提供的,尽量找他们的人问问才好,不然很难在这碰到也刚好做过此类似案子的大牛吧。
lwx_work 2009-07-23
  • 打赏
  • 举报
回复
顶自己一下 来人啊
hfcarrey 2009-07-23
  • 打赏
  • 举报
回复
我前两天也用了下sdk2500,不过没有用到抓拍.
第二个问题,你这样做肯定是不行的
VCAinit函数是初始化整个采集卡的,要是没记错的话,有一个SwitchVideoSource,这个是切换每路信号的.
我想你使用两个程序访问同一个采集卡实现不了
你还是问问天敏的技术部门吧.帮你顶下
danxuezx 2009-07-22
  • 打赏
  • 举报
回复
很专业的问题啊~~

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧