[問題]Windows SDK範例AMCap實作SnapShot功能
開發平台(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的方式處理,
這邊附上程式碼,回饋板上,
如有其他的想法,還請不吝嗇回復
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.73.88
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1463231728.A.9AE.html
→
05/15 12:40, , 1F
05/15 12:40, 1F
※ 編輯: johnnyyushin (36.228.73.88), 05/15/2016 23:40:27
→
05/15 23:42, , 2F
05/15 23:42, 2F
※ 編輯: johnnyyushin (36.228.76.99), 05/18/2016 21:01:41
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章