2016-02-28 55 views
0

我正在研究一種通過OpenCL(或其他硬件輔助方法)進行原始相機進給操作的方法。這裏最重要的部分是我需要在全球範圍內這樣做,因此所有將使用相機的應用程序都將受益於此「全局過濾器」。例如,如果我們有一臺帶有魚眼照相機的設備,有沒有文檔化的方式可以在任何目標應用獲取該Feed之前對其進行預報?Android全球相機過濾器

換句話說,是否有一種文檔化的方式在相機Feed上安裝全局空間過濾器,以便在將原始數據提交到任何想要訪問相機的應用程序(相機應用程序,潛望鏡,流,等等)?

如果沒有這樣的用戶空間安裝過濾器,是有文件規定的方式做他們作爲一個定製的Android操作系統分發(如??是這樣的,即使任何可用的接口內核側驅動器的一部分?

我已經做了這方面的一些廣泛的google搜索,但我沒有發現任何東西。任何指針是極大的讚賞。

感謝

回答

1

我不認爲有一個簡單的方法,直接處理原始從終端用戶(或開發人員)的角度來看,使用GPU的相機流攝像頭流水線和GPU之間的接口。一些界面也可能爲手機供應商開放。但這些接口絕對只適用於內部使用。它們將被用於驅動程序或系統級應用程序中,我不瞭解開發人員可以如何直接訪問這些類型的接口。

+0

由於缺乏關於這個特定用例的谷歌的信息,加上你的回答,我也開始認爲沒有這樣的接口,甚至沒有系統級別(驅動程序)。我認爲這隻能在司機本身的膽量內完​​成。 Tx確認這一點 – shiretu