[問題]Windows SDK範例AMCap實作SnapShot功能

看板C_and_CPP (C/C++)作者 (唐唐唐)時間10年前 (2016/05/14 21:15), 9年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
開發平台(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
貼code 我猜你把 graph 砍掉了
05/15 12:40, 1F
※ 編輯: johnnyyushin (36.228.73.88), 05/15/2016 23:40:27

05/15 23:42, , 2F
c大 這邊已放上Sample Grabber的程式碼 感謝回覆
05/15 23:42, 2F
※ 編輯: johnnyyushin (36.228.76.99), 05/18/2016 21:01:41
文章代碼(AID): #1NDoJmck (C_and_CPP)
文章代碼(AID): #1NDoJmck (C_and_CPP)