簡體   English   中英

實時從我的 java openCV 應用程序通過 USB 訪問安卓手機攝像頭

[英]Accessing android phone Camera thru USB from my java openCV application in real time

我正在嘗試使用 OpenCV 學習計算機視覺,我需要使用相機,但我唯一擁有的相機是在我的 android 手機上。

所以我正在考慮將它連接到我的電腦(通過 USB)並與我的應用程序一起使用。 有可能嗎? 我可以從通過 USB 連接的相機實時獲取信息嗎?

我沒有這樣的經驗。 我知道我可以只錄制視頻,保存它,把它放在我的電腦上,並將其用作資源 - 我更喜歡實時流式傳輸視頻,而我的應用程序將在我的台式計算機的后台運行。

我是否必須編寫一些 android 應用程序才能使其正常工作?或者我可以簡單地從我的桌面應用程序中請求該數據嗎?

如果您只想嘗試並學習使用 OpenCV,您可以為您的手機獲取一個IP 攝像頭應用程序,然后從您的計算機讀取圖像流( 是如何執行此操作的示例)。 這是我能想到的最簡單的“實時”解決方案。

我找到了一種使用 OpenCV 和 Java 將網絡攝像頭(通過 Play 商店安裝在我的智能手機上的 IP 網絡攝像頭)用作攝像頭的簡單方法。 方法如下:只需復制 Video Capture 中的 IP 網絡攝像頭網絡鏈接即可。 像這樣。

org.opencv.videoio.VideoCapture webSource = new VideoCapture("http://192.168.43.1:8080/video"); 

智能手機和筆記本電腦應該在同一個 Wi-Fi 中。

暫無
暫無

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

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