Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Захват изображений с веб-камеры
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Мультимедиа
Brutalis
доброго времени суток. пользуясь различными источниками собрал прогу. появились следующие вопросы/проблемы:
1. при запуске ругается (см. рис), причем при запуске дебаг версии после сообщения об ошибки выводит картинку а при запуске релиз версии нет.
2. как сделать так чтобы картинка с камеры передовалась на форму а не открывалась в отдельном окне.
3. как осуществить доступ к камере по IP
подскажите как со всем этим бороться или наведите на места где можно почитать, желательно на русском.

заранее спасибо.

ps использую qt 4.8 из пакета QTSDK 1.2.1 и OPENCV
сама прога http://files.mail.ru/5B465F45D5F149D1A7B1EC739516C5C7
Brutalis
немного допилил прогу. к предыдущим вопросам добавились следующие:
возможно ли заставить прогу брать *.dll из папки а не из корня.
как заставить ее записывать видео

там две кнопки, одна(start) передает картинку с камеры в окно, вторая должна делать тоже самое + еще записывать видео(видео не пишет:()

ps извиняюсь за размер архива. просто запихнул в него библиотеки которые требуются для работы проги
прога http://files.mail.ru/D0B526EF63874F7D82EA4878D24DED5D
RazrFalcon
1) setLibraryPath
2) http://docs.opencv.org/doc/tutorials/highg...ideo-write.html
Brutalis
спс. попробую. хотелось бы выслушать еще мнения/варианты)
Brutalis
Цитата(RazrFalcon @ 21.2.2013, 2:37) *

просмотрел. мне кажется это не то что мне нужно.
Brutalis
нашел такой кусок кода. при компиляции ругается на цикл while, а точнее на vid и imshow
{using namespace std;
    using namespace cv;
    VideoCapture vid("http://192.168.1.7:65534/videostream.cgi?user=admin&pwd=123456&resolution=32"); //change this URL according to your camera
    if (!vid.isOpened())
    {

        cout << "could not capture";
         //break;
    }

   Mat *frame;
   // IplImage *frame=0;
    cvNamedWindow("IPcamera", 1);
    char key = 'a';

    while(true)
    {

        vid.grab();
        vid.retrieve(frame);
        imshow("IPcamera", frame);
        key = waitKey(10);
    }

    destroyAllWindows();
     break;




}

подскажите что не так
Litkevich Yuriy
Закон гласит:
Одна проблема - одна тема.
Brutalis
Цитата(Litkevich Yuriy @ 25.4.2013, 22:26) *
Захват изображений с веб-камеры

глобалтьная проблема одна "Захват изображений с веб(ip)-камеры"
все остальное вытекает из этого

Цитата(Litkevich Yuriy @ 25.4.2013, 23:26) *
Закон гласит:
Одна проблема - одна тема.

]
глобалтьная проблема одна "Захват изображений с веб(ip)-камеры"
все остальное вытекает из этого
Litkevich Yuriy
Цитата(Brutalis @ 20.2.2013, 17:12) *
1. при запуске ругается (см. рис), причем при запуске дебаг версии после сообщения об ошибки выводит картинку а при запуске релиз версии нет.
2. как сделать так чтобы картинка с камеры передовалась на форму а не открывалась в отдельном окне.
3. как осуществить доступ к камере по IP
из первого поста видно, что 3 проблемы, следовательно должны быть 3 разные темы.
Общую часть (например, обсуждение логики приложения) можно держать в этой (одной) теме. Детали реализации - в разных.
Такой подход удобен для тех кто ищет ответы на конкретные вопросы. Этим людям и отдаётся предпочтение.
Brutalis
Цитата(Litkevich Yuriy @ 26.4.2013, 16:30) *
Цитата(Brutalis @ 20.2.2013, 17:12) *
1. при запуске ругается (см. рис), причем при запуске дебаг версии после сообщения об ошибки выводит картинку а при запуске релиз версии нет.
2. как сделать так чтобы картинка с камеры передовалась на форму а не открывалась в отдельном окне.
3. как осуществить доступ к камере по IP
из первого поста видно, что 3 проблемы, следовательно должны быть 3 разные темы.
Общую часть (например, обсуждение логики приложения) можно держать в этой (одной) теме. Детали реализации - в разных.
Такой подход удобен для тех кто ищет ответы на конкретные вопросы. Этим людям и отдаётся предпочтение.

может бать. просто не хотел захламлять форум
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.