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