2011-07-27 28 views
0

我是openCV相關的任何新手,我需要一些指導我想要構建一個簡單的android應用程序。基本上,我想寫一個小應用程序緩衝例如30秒的視頻(以我的android手機相機作爲輸入),並在用戶按下按鈕時將最後30秒保存在文件中。在android/openCV記錄相機輸入

我知道這可以很容易地只與android sdk完成,但我想用openCV來做,因爲這個應用程序將用於進一步的開發。

希望你們能幫助我!

謝謝!

回答

3

在Android上有兩種使用OpenCV開發應用程序的方法。有關詳細信息,請檢查下載關於this page的部分。

OpenCV不提供緩衝機制來存儲幀,這取決於你實現它。從相機讀取每一幀並將它們存儲在緩衝區中。

如果相機的幀率爲30 fps,則需要900 IplImage*的數組來緩衝最後30秒的視頻。一個循環緩衝區可能是有趣的。

+0

我希望OpenCV會有一些框架的緩衝機制,但這也適用於我。謝謝! – androidtje