我有vfw方式通过usb摄像头preview时为什么窗口那么迟钝!(100分)

  • 主题发起人 主题发起人 wzisme
  • 开始时间 开始时间
W

wzisme

Unregistered / Unconfirmed
GUEST, unregistred user!
我有vfw方式通过usb摄像头preview时为什么窗口那么迟钝!
为什么微软的directshow就没有这个问题呢?
源程序如下:

m_hCapWnd:=0;
try

m_hCapWnd:=capCreateCaptureWindow('',WS_CHILD or WS_VISIBLE or WS_EX_CLIENTEDGE or WS_EX_DLGMODALFRAME,0,0,previewform.panel1.width,previewform.panel1.Height,previewform.panel1.handle,0);
if m_hCapWnd=0 then
exit;
if(capDriverConnect(m_hCapWnd,0)) then

begin


capPreviewRate(m_hCapWnd,26);
//设置帧率为26
capPreview(m_hCapWnd,True);
// preview方式显示

dwSize:=capGetVideoFormatSize(m_hCapWnd);
capGetVideoFormat(m_hCapWnd,@setBmp, dwSize);
setBmp.bmiHeader.biWidth:=320;

setBmp.bmiHeader.biHeight:=240;

capSetVideoFormat(m_hCapWnd,@setBmp,dwSize);
capSetCallbackOnFrame(m_hCapWnd,@myProc);
result:=true;
end;

except
showmessage('连接摄像头失败!');
end;
 
给你一段我的程序
http://www.playicq.com/dispdocnew.php?id=7188
 
等于没说,还要交钱
 
高手来帮忙啊
 
后退
顶部