При использовании OpenCV 3.4.3 cv2.VideoCapture (0) в Linux экземпляр захвата создается с использованием индекса устройства:
cap = cv2.VideoCapture(0)
Я заметил, что частота кадров не очень хорошаяи через некоторое время игры я изменил его, чтобы использовать путь устройства:
cap = cv2.VideoCapture('/dev/video0')
После изменения частота кадров оказалась выше.Я не просматривал исходные тексты OpenCV (пока), чтобы определить, в чем заключается существенное различие между этими двумя видами использования, но мне было интересно, есть ли их описание, где можно повлиять на частоту кадров.Было бы полезно получить информацию о методах доступа (v4l2 и т. Д.), Которые могут использоваться в одном случае по сравнению с другим.