看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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
chengcti: 貼code 我猜你把 graph 砍掉了 05/15 12:40
※ 編輯: johnnyyushin (36.228.73.88), 05/15/2016 23:40:27
johnnyyushin: c大 這邊已放上Sample Grabber的程式碼 感謝回覆 05/15 23:42
※ 編輯: johnnyyushin (36.228.76.99), 05/18/2016 21:01:41