Проблемы с доступом к встроенной камере на Raspberry Pi с использованием OpenCV и SSH.Linux

Ответить
Anonymous
 Проблемы с доступом к встроенной камере на Raspberry Pi с использованием OpenCV и SSH.

Сообщение Anonymous »


Я пытаюсь получить доступ к встроенной камере на моем Raspberry Pi с помощью OpenCV в скрипте Python при подключении через SSH. Код ниже — это то, что я написал:

импортировать cv2 время импорта защита основной(): # Попробуйте разные индексы для камеры video_feed = cv2.VideoCapture(14, cv2.CAP_V4L2) camera_width, camera_height = 640, 480 если не video_feed.isOpened(): print("Ошибка: невозможно открыть камеру.") возвращаться video_saver = cv2.VideoWriter('test.avi', cv2.VideoWriter_fourcc(*'MJPG'), 30, (camera_width, camera_height)) # Настраиваем свойства video_feed.set(cv2.CAP_PROP_POS_MSEC, 1000) video_feed.set(cv2.CAP_PROP_FPS, 30) video_feed.set(cv2.CAP_PROP_FRAME_WIDTH, camera_width) video_feed.set(cv2.CAP_PROP_FRAME_HEIGHT, camera_height) пока правда: ret, кадр = video_feed.read() если не вернуть: print("Ошибка: невозможно прочитать кадр.") перерыв cv2.imshow("camera_feed", cv2.resize(frame, (camera_width, camera_height))) video_saver.write(кадр) если cv2.waitKey(1) и 0xFF == ord('q'): перерыв time.sleep(1.0) # Вводим небольшую задержку (отрегулируйте по мере необходимости) video_feed.release() видео_saver.release() cv2.destroyAllWindows() если __name__ == '__main__': основной() Я получаю следующую ошибку: [ WARN:0] global ../modules/videoio/src/cap_v4l.cpp (1004) tryIoctl VIDEOIO(V4L2:/dev/video14): тайм-аут select(). Ошибка: Невозможно прочитать кадр. Несмотря на использование этого кода, я столкнулся с проблемами:

Чиз не смог открыть камеру. При использовании ssh -X имя_пользователя@ipaddress проблема сохранялась. Запуск vcgencmd get_camera привел к обнаружению поддержки = 1 = 0, интерфейсов libcamera = 0. Я был бы признателен за любые советы о том, как правильно получить доступ к встроенной камере Raspberry Pi с помощью OpenCV при подключении через SSH.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»