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;
 }
http://files.mail.ru/FB13E36F33074128AE37356347E7C49F
вот что в выводе пишет
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.
исходник http://files.mail.ru/6DE027278B5E455197CE2A9AABD8A60B
заранее спасибо.
использую qt 4.8-migw из пакета QTSDK 1.2.1 и OPENCV