Премини към съдържанието

Препоръчан отговор


Здравейте, от скоро имам този малък компютър и се опитвам да си подкарам една USB камера, но нещо без особен успех. Камерата е включена  USB порта на компютъра и при листване на USB устройствата с командата lsusb, излиза това.

 

Bus 001 Device 005: ID 0402:5603 ALi Corp. M5603 Video Camera Controller

 

Инсталирах motion и го пуснах, той обаче казва, че не може да намери камерата. Малинката работи с razpbian. Не виждам камерата в /dev/video, просто няма такова устройство.

Във /var/log/messages, след като включа камерата, виждам това:

 

Sep 27 13:42:52  kernel: [ 1308.579850] usb 1-1.2: new high-speed USB device number 5 using dwc_otg Sep 27 13:42:52  kernel: [ 1308.683219] usb 1-1.2: New USB device found, idVendor=0402, idProduct=5603 Sep 27 13:42:52  kernel: [ 1308.683251] usb 1-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0 Sep 27 13:42:52  kernel: [ 1308.683268] usb 1-1.2: Product: ALI M5603C  

Явно камерата е там, но как да я накарам да работи със motion или със ZoneMinder ? Дайте някакви идеи какво да правя.

 

Благодаря предварително.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

ZoneMinder изисква наличие на PHP, MySQL и Apache инсталирани в системата.   След което през уеб-интерфейса на ZoneMinder натискаме Add new monitor > Sources > и запълваме: Device Path /dev/video0 Capture Method Video For Linux version 2 Device Channel 0 Device Format PAL Capture Palette JPEG Capture Width 640 Capture Height 480 Preserve Aspect Ratio Orientation Normal   Важно! Добави Apache в групa video и създай символическа връзка между конфиг файловете: apache.conf > zoneminder.conf   едва тогава вдигаш браузър на следния адрес: аddress_of_zoneminder/zm/index.php

 

ако изгрее камерата, си ти.

 

успех

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Забравих да спомена, че имам apache2, php и  mysql както и че съм добавил apache в група video, създадох и символична връзка между конфиг файловете. Проблема е, че в /dev/ не виждам video

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

В крайна сметка сложих друга камера Logitech C270 и вече всичко работи. Сега обаче се опитвам да я подкарам в резолюция 1280х720 и нещо не успявам. Минах през всякакъв софтуер и в крайна сметка реших да се спра на таймлапс като за целта записвам jpg файлове на харддиска с имена дата и час. Това отнема най-малко процесорно време.

 

Проблема е следния: в режим 800х600 виждам повече по Y отколкото в режим 1280х720. Всъщност ако дам да ми записва картинките в HD, то те само са разтехнати и с по-лошо качество.

 

Публикувано изображение

 

Публикувано изображение

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Пропускателната способност на порта сметнато ли е дали е достатъчна за HD видео...Все пак максимума в реални условия на USB 2.0, е около 35МБ/с, но не е толкова лесно постижим за всякакви устройства.

 

Суровото необработено видео от камерата при 24 кадъра в секунда дава поток със скорост от 66.36МБ/с, което е почти два пъти над практическият максимум на връзката.

 

П.П. Тук може да си правите сметки по въпроса.

Редактирано от sliderum (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Не ползвам видео а само снимки от камерата. Резолюцията се променя до 800х600 и от там на татък само се разтегля. Записвам снимки на всеки 10 секунди. Въпроса е, че ако искам да са с по-висока резолюция, те всъщност не са, изглеждат такива, но заснетата снимка е същата като на 800х600 по дългата страна, но разтегната.

 

С командата v4l2-ctl --list-formats-ext виждам всички резолюции, които камерата може да държи. Те са доста но ето най-високите:

 

 

 

  Index : 0   Type   : Video Capture   Pixel Format: 'YUYV'   Name   : YUV 4:2:2 (YUYV)   Size: Discrete 1184x656   Interval: Discrete 0.100 s (10.000 fps)   Interval: Discrete 0.200 s (5.000 fps)   Size: Discrete 1280x720   Interval: Discrete 0.100 s (10.000 fps)   Interval: Discrete 0.200 s (5.000 fps)   Size: Discrete 1280x960   Interval: Discrete 0.133 s (7.500 fps)   Interval: Discrete 0.200 s (5.000 fps)  

-------------------------------------------------------

  Index : 1   Type   : Video Capture   Pixel Format: 'MJPG' (compressed)   Name   : MJPEG  

  Size: Discrete 1184x656   Interval: Discrete 0.033 s (30.000 fps)   Interval: Discrete 0.040 s (25.000 fps)   Interval: Discrete 0.050 s (20.000 fps)   Interval: Discrete 0.067 s (15.000 fps)   Interval: Discrete 0.100 s (10.000 fps)   Interval: Discrete 0.200 s (5.000 fps)   Size: Discrete 1280x720   Interval: Discrete 0.033 s (30.000 fps)   Interval: Discrete 0.040 s (25.000 fps)   Interval: Discrete 0.050 s (20.000 fps)   Interval: Discrete 0.067 s (15.000 fps)   Interval: Discrete 0.100 s (10.000 fps)   Interval: Discrete 0.200 s (5.000 fps)   Size: Discrete 1280x960   Interval: Discrete 0.033 s (30.000 fps)   Interval: Discrete 0.040 s (25.000 fps)   Interval: Discrete 0.050 s (20.000 fps)   Interval: Discrete 0.067 s (15.000 fps)   Interval: Discrete 0.100 s (10.000 fps)   Interval: Discrete 0.200 s (5.000 fps)

 

 

Със zoneminder ползвам YUYV и тново максимума, при който тръгва е 800х600  

Редактирано от Marian Popov (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Купих си камерата на малинката и нещата потръгнаха. Сега вече мога да снимам до 1920х1080 без ядове.

Редактирано от Marian Popov (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.