@zebox

Как правильно открыть RTSP поток с камеры в OpenCV?

Добрый день!

Подскажите как правильно открыть сетевой RTSP поток с IP камеры?
Уже перекомпилировал исходники (предварительно настроив там все необходимые зависимости)
Добавил и заменил скомпилированные бинарники к основной bin папке OpenCV (и либы в lib).

Правда в инфо пишет:

Video I/O:
    DC1394:                      NO
    FFMPEG:                      YES (prebuilt binaries)
      avcodec:                   YES (58.35.100)
      avformat:                  YES (58.20.100)
      avutil:                    YES (56.22.100)
      swscale:                   YES (5.3.100)
      avresample:                YES (4.0.0)
    GStreamer:                   NO
    DirectShow:                  YES
    Media Foundation:            YES
      DXVA:                      YES

Но при попытке открытия ругается на GStreamer (opencv_videoio_gstreamer*.dll not found)

пытаюсь так:
...
	cv::VideoCapture * stream = new cv::VideoCapture("rtsp://192.168.88.17:5554/");
	if (!stream->isOpened()) return -1;

	cv::namedWindow("rtsp_stream", WINDOW_AUTOSIZE);
	cv::Mat frame;
...

Win10 x64, VS 2017

Может я вообще не правильно пытаюсь получить поток и есть более простой вариант?
  • Вопрос задан
  • 2105 просмотров
Решения вопроса 1
@zebox Автор вопроса
Вопрос решен!
Нужно было выполнить Build->Install после компиляции.. и подключить папку с новой сборкой)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы