视屏采集的难题(分不够可以再加)

activeandbadboy 2003-01-17 04:04:47
希望实现这样的功能:
一个视屏采集卡和摄像头,要在DELPHI调用该如何实现,我现有代码如下,程序执行到 if(capDriverConnect(m_hCapWnd,0))返回假,请教问题出在哪里:
m_hCapWnd:=capCreateCaptureWindow('主窗口',WS_VISIBLE,0,0,self.width,self.height,self.Handle,0);
if(capDriverConnect(m_hCapWnd,0)) then
begin
//capDriverConnect(m_hCapWnd,0);
//capOverlay(m_hCapWnd,true); //普通的摄像头不能用overlay的方式 主意;
capPreviewRate(m_hCapWnd,30); //设置帧率为30
capFileSetCaptureFile(m_hCapWnd,'c:\aa.bmp');
capPreview(m_hCapWnd,true); // preview方式显示
dwSize:=capGetVideoFormatSize(m_hCapWnd);
capGetVideoFormat(m_hCapWnd,@setBmp, dwSize);
setBmp.bmiHeader.biWidth:=352; //这个就是设置你捕捉图片的大小了 宽度 :)
setBmp.bmiHeader.biHeight:=288; //这个就是设置你捕捉图片的大小了 高度 :)
capSetVideoFormat(m_hCapWnd,@setBmp,dwSize);
...全文
34 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
activeandbadboy 2003-01-20
  • 打赏
  • 举报
回复
句柄值不非空,为32765,怎么回事呀
hfyun 2003-01-17
  • 打赏
  • 举报
回复
看m_hCapWnd是否为0
halibut 2003-01-17
  • 打赏
  • 举报
回复
视频卡的驱动装好了吗?
m_hCapWnd有效吗?

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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