Объяснение: Это проблема разрешения, интерфейс RPi пытается использовать pi-камеру одновременно с чем-то еще, и что что-то еще имеет привилегии root.
Я использовал этот интерфейс, прежде чем передавать данные PiCamera на веб-сервер и использовать файл three.js для его рендеринга и сделать его совместимым с vr. Этот веб-интерфейс RPi довольно расстраивает меня. Но раньше у меня была эта проблема. Сначала проверьте подключение вашей камеры к пи. Для этого введите raspistill -t 0
в терминал. Если он вызывает окно предварительного просмотра, это не проблема, если он не выводит окно предварительного просмотра, скриптируйте соединение и повторите попытку. Затем, если это не сработает, запустите ./RPi_Cam_Web_Interface_Installer.sh
. Это должно привести к грубым графическим интерфейсам. С помощью клавиш со стрелками выберите номер 4 или запустите камеру. Как только он начнется, он должен сказать «начал» рядом с ним. Вы можете получить сообщение об ошибке внизу mmal: mmal_component_create_core: could not create component 'vc.ril.camera' (1) sh: 1: /var/www/html/macros/error_hard.sh: Permission denied mmal: mmal_vc_component_create: failed to create component 'vc.ril.camera' (1:ENOMEM)
(или та же ошибка, что и вы). Чтобы исправить это, закройте терминал, откройте новый и cd RPi_Web_Interface
, а затем снова запустите ./RPi_Web_Interface_Installer.sh
. Выберите configure, включите автозапуск и камеру. Затем перезагрузитесь. Когда pi загрузится, немедленно откройте терминал cd RPi_Web_Interface
и ./RPi_Web_Interface_Installer.sh
и проверьте, запущена ли камера (вы будете знать, потому что сообщение с зеленым сообщением будет рядом с параметром запуска). Если он не запущен, запустите его. Если вы получите те же сообщения об ошибках, я не знаю, что вам сказать.
Совершенные, работал как шарм. –