[英]Feasability of using OpenCV with Python over a GPU on Windows
我必須讀取來自相機的圖像,使用 OpenCV 添加一些形狀,然后使用 Flask 將圖像返回到網頁。 此應用程序在 Windows 10 中運行。詳細步驟為:
cv2.imencode
(OpenCV Python 包裝器)將圖像從原始格式轉換為 JPG 或 PNG 格式。 然而,這會減慢要在網站上顯示的視頻的幀速率。 我在某些地方看到,OpenCV 可用於在 GPU(Nvidia GeForce RTX)上執行一些操作。 我在調用cv2.imencode
之前嘗試過使用cv2.UMat
,但沒有區別。
這是我的問題:
我終於用 GPU 標志和所需的 CUDA 標志編譯了OpenCV-python 。 我花了數周時間安裝所有需要的依賴項(圖像庫、視頻庫、Fortran、LINPAK、BLAS...)。
結果是對cv2.imencode
的調用更快,我可以看到 Windows 的資源管理器中的 GPU 消耗增加。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.