Re: [問題] 連續快門拍攝問題
※ 引述《erspicu (.)》之銘言:
: 程式碼在這邊
: http://ideone.com/PeVjE
: 是我參考網路上一些寫法copy再修改來的
: 簡單來說就是希望可以用一個迴圈連續拍攝
: 這程式會有兩個問題
: 1.隨著設定的照片解析度不同,
: 每一次連續拍攝最多能寫入的張數都有固定限制,
: 在最後一張0KB檔案後,剩下迴圈拍攝的照片都沒有寫入....
: 懷疑跟buffer或是記憶卡寫入速度有關係 但是不知道怎麼處理
你拍完一張用sleep去等這樣是不對的,因為你不知道1.5秒內
能不能處理完,正確做法是用一個ConditionVariable來擋住,
等你的PictureCallback處理完之後再放他過去。
: 2.超過程式等待時間 會當
: 就我所知應該用thread去處理 所以我後來改寫的方法
: 用
: CaptureThread test = new CaptureThread();
: test.run();
: 的方式去觸發執行 應該已經是幫我建好了獨立的thread才對?
: 這方面請問應該怎麼處理?
: 會寫這個程式是打算寫一個煙火拍攝器,1分鐘用各種ev拍攝地景,
: 剩下的時間用各種ev連續拍攝煙火,最後再把幾張還o的照片挑出來合成.
: ps.網路上有定時拍攝器程式...但都沒有更進一步的設定功能,只好自己寫.
這個和你用不用Thread沒有什麼關係...
--
Beware of bugs in the above code;
I have only proved it correct, not tried it.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.193.107
→
01/26 18:20, , 1F
01/26 18:20, 1F
→
01/26 20:39, , 2F
01/26 20:39, 2F
討論串 (同標題文章)