LINUX.ORG.RU

Битый видеопоток в opencv на Logitech C525 HD

 , ,


0

2

Использовал пример из документации, пробовал играться с yuv/rgb и т.д., менять фпс и разрешение. В выводе все время это.

import numpy as np
import cv2

cap = cv2.VideoCapture(-1)

while True:
    ret, frame = cap.read()
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    cv2.imshow('frame', gray)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

При этом uvccapture без параметров работает, но с таким выхлопом:

root@haterelay:/tmp# uvccapture 
ioctl querycontrol error 22 
ioctl querycontrol error 22 
ioctl querycontrol error 22 
ioctl querycontrol error 22

В dmesg тишина. И всякие guvcview со скайпами выдают правильное видео. Что я делаю не так?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.