我正在測試使用android手機攝像頭作爲輸入的成像算法,並且需要一種方法來持續測試算法。理想情況下,我想拍攝預先錄製的視頻供稿,並讓手機「假裝」視頻供稿是來自攝像機的實時視頻。模擬Android攝像頭
我的理想解決方案是運行算法的應用程序不知道視頻是預先錄製的。我不想將視頻文件直接加載到應用程序中,而是儘可能將其作爲傳感器數據讀取。
這種方法可行嗎?如果是這樣,任何指向正確的方向將是非常有益的,因爲谷歌搜索迄今爲止我失敗了
謝謝!
編輯:爲了澄清,我的理解是,Camera類使用攝像頭服務從硬件讀取視頻。我不想在應用程序端做某些事情,而是想創建一個自定義攝像頭服務,從視頻文件而不是硬件讀取數據。這是可行的嗎?
感謝您的快速響應。這是一個很好的解決方案,但它不完全是我要找的。我的理解是,Camera類依靠與硬件通信的攝像頭服務。我不想編輯相機類,而是想創建一個從視頻文件而不是硬件讀取的自定義相機服務。爲了清晰起見,我將在上面編輯謝謝! – ninjaish
按照我的建議創建一個自定義相機類不需要編輯相機類,它僅僅意味着您可以自己處理相機並獲取預覽信息,另一種方法是創建一個簡單的意圖,以獲取從設備捕獲的圖像或視頻本機相機應用。你是否說過你不想從現場預覽工作?你在尋找一種使用傳統相機的方式,但是提供視頻作爲輸入而不是硬件?如果是這樣,這是不可能的...爲什麼你要使用相機呢? –