以下是我的程序:
//第一个摄像头
hWndC = capCreateCaptureWindow (
(LPSTR) "My Capture Window", // window name if pop-up
WS_CHILD | WS_VISIBLE, // window style | WS_VISIBLE
200, 40, 280, 280, // window position and dimensions
(HWND) Handle,
1);
//在连接设备:
capDriverConnect (hWndC,0);
//预览图片:
capPreviewRate(hWndC, 66); // rate, in milliseconds
capPreview(hWndC, TRUE); // starts preview//第二个摄像头
hWndC1 = capCreateCaptureWindow (
(LPSTR) "My Capture Window1", // window name if pop-up
WS_CHILD | WS_VISIBLE, // window style | WS_VISIBLE
600, 40, 280, 280, // window position and dimensions
(HWND) Handle,
2 /* child ID */);
//在连接设备:
capDriverConnect (hWndC1,1);
//预览图片:
capPreviewRate(hWndC1, 66); // rate, in milliseconds
capPreview(hWndC1, TRUE); // starts preview
创建了两个捕获窗,但只有
capDriverConnect (hWndC1,0);
—设备号为零的才能捕获到图像
而且使用的设备不是固定的某个usb口的设备,而是最后一次用vidcap32.exe时选定的设备。如何同时捕获两个摄像头的图像?
//第一个摄像头
hWndC = capCreateCaptureWindow (
(LPSTR) "My Capture Window", // window name if pop-up
WS_CHILD | WS_VISIBLE, // window style | WS_VISIBLE
200, 40, 280, 280, // window position and dimensions
(HWND) Handle,
1);
//在连接设备:
capDriverConnect (hWndC,0);
//预览图片:
capPreviewRate(hWndC, 66); // rate, in milliseconds
capPreview(hWndC, TRUE); // starts preview//第二个摄像头
hWndC1 = capCreateCaptureWindow (
(LPSTR) "My Capture Window1", // window name if pop-up
WS_CHILD | WS_VISIBLE, // window style | WS_VISIBLE
600, 40, 280, 280, // window position and dimensions
(HWND) Handle,
2 /* child ID */);
//在连接设备:
capDriverConnect (hWndC1,1);
//预览图片:
capPreviewRate(hWndC1, 66); // rate, in milliseconds
capPreview(hWndC1, TRUE); // starts preview
创建了两个捕获窗,但只有
capDriverConnect (hWndC1,0);
—设备号为零的才能捕获到图像
而且使用的设备不是固定的某个usb口的设备,而是最后一次用vidcap32.exe时选定的设备。如何同时捕获两个摄像头的图像?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货