Захват изображений с веб(IP)-камеры(Capture images from the web (IP)-camera)



  • доброго времени суток. пользуясь различными источниками собрал прогу. появились следующие вопросы/проблемы:

    1. при запуске ругается (см. рис), причем при запуске дебаг версии после сообщения об ошибки выводит картинку а при запуске релиз версии нет.
    2. как сделать так чтобы картинка с камеры передовалась на форму а не открывалась в отдельном окне.
    3. как осуществить доступ к камере по IP
    4. возможно ли заставить прогу брать *.dll из папки а не из корня.
    5. как заставить ее записывать видео

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

    так же нашел такой кусок кода@{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;
    

    }@

    подскажите как со всем этим бороться или наведите на места где можно почитать, желательно на русском.

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

    использую qt 4.8-migw из пакета QTSDK 1.2.1 и OPENCV

    скрины ошибок и исходники "тут":http://files.mail.ru/9C1F89514F354625BC70CB8065405E0D



  • in Linux Video4Linux2
    in Windows I don't know



  • Как-то баловался связкой Qt&OpenCV. Простенький пример "тут.":http://sinotov.blogspot.ru/2013/01/web-opencv-qt.html


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.