Перейти к содержимому
Compvision.ru

Anry Aurson

Пользователи
  • Количество публикаций

    1
  • Зарегистрирован

  • Посещение

Репутация

0 Новичек

О Anry Aurson

  • Звание
    Новичок
  1. Работа с камерами

    Добрый вечер. Уважаемые Форумчане подскажите как устранить ошибку чтения с камеры. работаю с камерами Arecont Vision. Получаю видео через Visual Studio10 + OpenCv: #include "stdafx.h" #include <c:/opencv/build/include/opencv2/opencv.hpp> int main(int argc, char *argv[]) { int c; IplImage *img; CvCapture* capture = cvCaptureFromFile("http://192.168.104.13:8080/video1x.mjpeg"); cvNamedWindow("mainWin", CV_WINDOW_AUTOSIZE); cvMoveWindow("mainWin", 5, 5); while(1) { img=cvQueryFrame(capture); cvShowImage("mainWin", img ); c=cvWaitKey(10); if(c == 27) break; } return 0; } пишет ошибку кодировки файла, пробовал получать через const std::string videoStreamAddress = "rtsp://192.168.104.13:8080"; то же самое. Я так полагаю во встроенyом в OpenCv ffmpeg - нет чтения mjpeg файлов, причем cvCaptureFromFile("C:/Film/video1.avi") - читает, а cvCaptureFromFile("C:/Film/video1.mjpeg") - нет. Может кто-нибудь знает как решить данную проблему?
×