[問題] Opencv 讀取高解析度Webcam時FPS很低

作者: ADDandy   2021-12-09 00:21:48
各位大大晚安 如題
最近教授接了影像處理相關計畫而開始從頭學習Python和OpenCV
在Windows系統使用Opencv中的VideoCapture讀取從Webcam捕捉到的視訊
1080p的解析度下以imread的方式撥放影片時FPS約落在5(解析度越低越沒這問題)
使用的硬體設備是Logitech C920
本身是支援1080p 30FPS
在Logitech的軟體中FPS看起來也是順順的 但使用Opencv的library卻會掉幀數
上網找到使用Thread的方式嘗試增加FPS
FPS是增加了!!但卻只是重複讀取好幾幀一樣的畫面
在觀感上和沒使用Thread的效果完全一樣
目前已經找不到其他可行的解決方法 不知道是否有人有相關的經驗呢
作者: lycantrope (阿寬)   2021-12-09 06:25:00
沒有code,無法幫你...你可以嘗試設定cap.set(cv2.CAP_PROP_FOURCC,cv2.VideoWriter_fourcc("MJPG"))

Links booklink

Contact Us: admin [ a t ] ucptt.com