簡體   English   中英

我可以使用什么將Java連接到Video4Linux?

[英]What can I use to connect Java to Video4Linux?

我需要與在Armel系統(OpenMoko)上運行的debian系統上的Video4Linux(以捕獲來自網絡攝像頭的輸出)進行交談。 JavaMediaFramework在這種情況下不起作用,因為它只有x86和AMD版本。 linux內核是2.6.24(帶有分別編譯的v4l驅動程序),我無法升級(因為它在我的硬件上不可用)。

我一直在密切關注一個名為video4linux4java的項目。 我現在使用許多驅動程序(因此使用了大量的網絡攝像頭和捕獲卡),並生成從視頻設備捕獲的JPEG編碼圖像流。 最近,作者添加了一些類來報告有關視頻設備本身的信息(網絡攝像頭,電視調諧器等)。 它使用簡單,並附帶一些示例。 其中之一(用於測試v4l4j)在JFrame中顯示視頻流。 我在自己的應用程序中使用v4l4j從Logitech Quickcam Sphere AF捕獲幀,並控制平移和傾斜。 很棒!

Video 4 Linux設備應該可以通過設備文件(例如/ dev / video)進行訪問。 因此,我認為您可以像使用普通文件一樣打開要訪問的設備,然后讀取來自該設備的流。 要了解有關設備,視頻格式等的更多信息,請訪問V4L網站

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM