Камера OpenCV (использующая python) с TX1 работает с sudo, но не без

Я пытаюсь получить доступ к камере (внешняя: изображение леопарда MIPI) с OpenCV на TX1, используя следующий скрипт (tx1_mipi.py). Я могу получить к нему доступ при запуске "sudo python tx1_mipi.py". (Это выдает ошибку "ОШИБКА ВИДЕО: V4L: appsink: Невозможно запросить номер канала", но это работает)

Однако я не могу запустить python tx1_mipi.py (ошибка открытия камеры). Как я могу изменить разрешение камеры, чтобы мне не пришлось п...

Я уже пытался добавить пользователя в группу видео (gpasswd -a sidmeister video)

ls -l / dev / video0 crw-rw ---- + 1 корневое видео 81, 0 июля 6 14:45 /dev/video0

import sys 
import cv2
def read_cam():
cap = cv2.VideoCapture("nvcamerasrc ! video/x-raw(memory:NVMM), width=(int) 1920, height=(int)1080,format=(string)I420, framerate=(fraction)30/1 ! nvvidconv flip-method=0 ! video/x-raw, format=(string)BGRx ! videoconvert ! video/x-raw, format=(string)BGR ! appsink")
if cap.isOpened():
cv2.namedWindow("demo", cv2.WINDOW_AUTOSIZE)
while True:
ret_val, img = cap.read();
cv2.imshow('demo',img)
cv2.waitKey(10)
else:
print "camera open failed"


cv2.destroyAllWindows()

if name == 'main': read_cam()

0 ответов

Другие вопросы по тегам