roboforum.ru

Технический форум по робототехнике.

MR3020 + MJPG-Streamer + OpenCV

Re: MR3020 + MJPG-Streamer + OpenCV

Сообщение d00m » 24 янв 2013, 17:50

хм...

root@linux:~/opencv/openrobovision-read-only/OpenRoboVision/examples# make video_capture_test2.cpp
make: Nothing to be done for `video_capture_test2.cpp'.

Добавлено спустя 21 минуту 37 секунд:
удалил все кроме video_capture* и сделал make.
наконецто скомпилировались :) ура !
теперь надо понять как мой урл

http://192.168.1.6:8080/?action=snapshot

скормить сюда:
capture = new CameraMJPG("192.168.1.80", 80, CAMERA_MJPG_COMMAND_MJPG_STREAMER_GET_STREAM);
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: MR3020 + MJPG-Streamer + OpenCV

Сообщение noonv » 24 янв 2013, 18:14

d00m писал(а):capture = new CameraMJPG("192.168.1.80", 80, CAMERA_MJPG_COMMAND_MJPG_STREAMER_GET_STREAM);

первый параметр - IP-ник, второй - порт на котором висит mjpg-streamer
в вашем случае:
192.168.1.6 и 8080:
Код: Выделить всёРазвернуть
CameraMJPG("192.168.1.6", 8080, CAMERA_MJPG_COMMAND_MJPG_STREAMER_GET_STREAM);
Аватара пользователя
noonv
 
Сообщения: 600
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

Re: MR3020 + MJPG-Streamer + OpenCV

Сообщение d00m » 24 янв 2013, 18:46

святые котлетки мой бабушки, заработало !
я чето не сразу сообразил что эта либа заточена на работу с MJPG и всякие куски урла типа "/?action=snapshot" должны быть гдето захардкоджены.
спасибо вам за ответы !
теперь надо понять что с этим всем делать :) буду читать уроки.
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: MR3020 + MJPG-Streamer + OpenCV

Сообщение d00m » 25 янв 2013, 00:33

появился еще вопрос.
запускаю тестовый бинарник:

root@linux:~/opencv/openrobovision-read-only/OpenRoboVision/examples# ./video_capture_test2
Xlib: extension "RANDR" missing on display ":10.0".
[i] press Enter for capture image and Esc for quit!

Жму Enter - я так понял, что при этом должны сохраняться какието кадры..

но вот что происходит в консоли пока не нажмешь ESC:

Код: Выделить всёРазвернуть
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Invalid SOS parameters for sequential JPEG
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Invalid SOS parameters for sequential JPEG
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Invalid SOS parameters for sequential JPEG
Invalid SOS parameters for sequential JPEG
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Corrupt JPEG data: premature end of data segment
Invalid SOS parameters for sequential JPEG


непонятные ошибки и неясно в каком случае должен кадр сохранится.. и зачем..
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: MR3020 + MJPG-Streamer + OpenCV

Сообщение noonv » 25 янв 2013, 08:26

очень странно - у меня проблем не было.
нужно проверить :)
Аватара пользователя
noonv
 
Сообщения: 600
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

Re: MR3020 + MJPG-Streamer + OpenCV

Сообщение d00m » 04 фев 2013, 23:20

все таки - что должно происходить при нажатии Enter ?
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Пред.

Вернуться в Компьютерное зрение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1