Russian Qt Forum
Ноябрь 22, 2024, 22:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 [3] 4   Вниз
  Печать  
Автор Тема: Захват изображений с веб(IP)-камеры  (Прочитано 28207 раз)
brutalis
Гость
« Ответ #30 : Март 04, 2013, 22:18 »

Например так (файл *.pro):
Код
C++ (Qt)
win32: LIBS += -L$$PWD/../opencv/2.4.2/build/x86/vc10/lib/ -lopencv_core242
win32: LIBS += -L$$PWD/../opencv/2.4.2/build/x86/vc10/lib/ -lopencv_imgproc242
win32: LIBS += -L$$PWD/../opencv/2.4.2/build/x86/vc10/lib/ -lopencv_objdetect242
win32: LIBS += -L$$PWD/../opencv/2.4.2/build/x86/vc10/lib/ -lopencv_contrib242
win32: LIBS += -L$$PWD/../opencv/2.4.2/build/x86/vc10/lib/ -lopencv_highgui242

Меняем версию (242) и пути на свои.
библиотеки подсунул. скомпилил. при запуске выдал следующее
Записан
alexis031182
Гость
« Ответ #31 : Март 04, 2013, 22:33 »

Не скачивается и не увеличивается для просмотра скриншот почему-то
Записан
brutalis
Гость
« Ответ #32 : Март 05, 2013, 22:38 »

перезалил
http://files.mail.ru/B9D3C8B7BD424BB99FC4B638A6D29061?t=1
http://files.mail.ru/B9D3C8B7BD424BB99FC4B638A6D29061
что то одно точно должно работать)
Записан
alexis031182
Гость
« Ответ #33 : Март 05, 2013, 22:42 »

Тоже не работает. Картинки маленькие только. Не увеличить, ничего не видно.
Записан
brutalis
Гость
« Ответ #34 : Март 05, 2013, 22:46 »

еще раз
http://files.mail.ru/FB13E36F33074128AE37356347E7C49F
Записан
brutalis
Гость
« Ответ #35 : Март 05, 2013, 22:49 »

позже исходники попробую выложить
Записан
alexis031182
Гость
« Ответ #36 : Март 05, 2013, 23:07 »

Открыл наконец. Как всегда ошибка информативна. Я думаю, что каких-то библиотек бинарник не видит. В виндовсе, похоже, не всегда показывается предупреждение, если чего-то не хватает. Просто ставит перед фактом ничего не говорящим сообщением и крашится.
Записан
brutalis
Гость
« Ответ #37 : Март 06, 2013, 08:13 »

если исходники залью, посмотришь в чем проблема?
Записан
alexis031182
Гость
« Ответ #38 : Март 06, 2013, 13:59 »

Я на Linux работаю. Да и не в исходниках дело скорее всего. Ты запускаешь через Проводник, а не в IDE, а значит наверняка забыл закинуть в папку с бинарником все необходимые dll.
Записан
brutalis
Гость
« Ответ #39 : Март 06, 2013, 16:04 »

и на том спасибо. буду думать. может сам додумаю или подскажет кто.

на всякий слуяай исходник http://files.mail.ru/6DE027278B5E455197CE2A9AABD8A60B
Записан
brutalis
Гость
« Ответ #40 : Март 06, 2013, 19:10 »

вот что в выводе пишет
OpenCV Error: Bad flag (parameter or structure field) (Unrecognized or unsupported array type) in cvGetMat, file C:/slave/WinInstallerMegaPack/src/opencv/modules/core/src/array.cpp, line 2482
Invalid parameter passed to C runtime function.
Invalid parameter passed to C runtime function.
Записан
alexis031182
Гость
« Ответ #41 : Март 07, 2013, 00:59 »

Наверное всё же имеет смысл взять пример видеозахвата из исходников OpenCV. Собрать его. Если норм, то перенести код в Qt-проект. Снова собрать, если норм, начинать добавлять функционал. А то в исходниках у тебя понамешано много всего. Да и зачем в исходники было постить dll. А то уж очень великоват размер (90 мегабайт).
Записан
brutalis
Гость
« Ответ #42 : Март 07, 2013, 08:50 »

забыл выкинуть их оттуда) без них работать не хотело совсем
Записан
alexis031182
Гость
« Ответ #43 : Март 07, 2013, 11:09 »

У тебя там Videoinput используется. Как я понял, это DirectShow функционал подключается. На первоначальном этапе лучше поубирать всё лишнее. Хотя бы просто захват через opencv с параметрами по умолчанию надо сделать.
Записан
brutalis
Гость
« Ответ #44 : Март 07, 2013, 22:19 »

буду пробовать. может ечть еще варианты как получить картинку с ip камеры? 
Записан
Страниц: 1 2 [3] 4   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.451 секунд. Запросов: 21.