簡體   English   中英

如何使用 python 從手機攝像頭捕獲圖像?

[英]how to capture image from phone camera with python?

我需要使用 python 從手機攝像頭捕獲圖像,並將圖像保存在 PC 上的給定文件夾中。 我找到了一種使用 OpenCV 和 IPWebCam 的方法,但不幸的是我無法在同一個 Wifi 網絡上連接 PC 和手機。 是否有不需要將設備連接到同一個 wifi 的解決方法或替代方法? 我正在使用 Windows 手機是 Android

我提出了我的解決方案。 當然,我不能報告這個想法的全部代碼,因為這是不可能的。

  1. 在您的 PC 上創建服務器(使用您喜歡的后端技術,例如 Flask)
  2. 創建檢索圖像的路線
  3. 在您的應用程序中,拍照時將其發送到此路線(路線為您保存圖片在所需文件夾中)

如果您希望此類功能可用於家庭外的 4G,請考慮並考慮 Real Server(例如HETZNER SERVER CLOUD )的想法。 通過這種方式,您可以確保聯系遠程后端,無論您擁有 4G、5G 還是 wifi 都無關緊要。

另一方面,如果您不喜歡服務器的想法並希望將其強制安裝到您的本地計算機上,但希望允許手機不必與 PC 連接在同一個本地網絡下這一事實不幸的是,您將不得不致電您的網絡提供商並請求 static IP(每月多花幾美分)。 使用 static IP,您可以從外部到達。 這不是您實際上必須做的唯一步驟,因為您還必須啟用端口轉發,因為您必須確保呼叫到達路由器分配的私有 IP。

暫無
暫無

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

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