开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++ 2013
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
Windows SDK
问题(Question):
已成功Compiler Windows SDK提供的AMCap视讯范例,
并将MSDN Sample Grabber范例程式加入修改,
目前只能在程式启动后,执行一次截图,并成功存成图片档,
但后续无法使用预览功能,且Graph就失效了,
执行一次截图后,就无法再次截图;
预期的正确结果(Expected Output):
可持续使用范例的预览功能,且可以连续截图;
是否有板有友Snapshot的范例呢?
程式码(Code):(请善用置底文网页, 记得排版)
Mat frame; //视讯串流
VideoCapture cap(0); //默认第一组Webcam
if (!cap.isOpened()){
//找不到WebCam离开程式
return -1;
}
//开始视讯串流
while (true){
if (!cap.read(frame))
break;
//撷取每张串流
Mat src = cv::Mat(frame);
fun_ViewCapture(src);
//显示每张画面0.01秒换张
//imshow("WebCam", src);
waitKey(10);
//取得键盘按键回馈
char key = (char)waitKey(30);
switch (key){
case ' ': //空白SnapShot撷取图
imshow("Snapshot", src);
break;
default:
break;
}
}
补充说明(Supplement):
SDK Sample的部分尚未做好,目前先用OpenCV的方式处理,
这边附上程式码,回馈板上,
如有其他的想法,还请不吝啬回复