Форум программистов, компьютерный форум CyberForum.ru

Правильная загрузка видео в OpenCV - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Распаковка parameter pack в наследуемых типах http://www.cyberforum.ru/cpp/thread1576912.html
Есть класс наследуемый от переменного количества типов. Я не могу понять как можно сделать распаковку списка параметров с доступом к функции-члену. Вот код:#include <iostream> #include <utility> struct A {int val; void foo() const {std::cout << val;}}; struct B {int val; void foo() const {std::cout << val;}}; struct C {int val; void foo() const {std::cout << val;}}; struct D {int val; void...
C++ Неизвестный тип DATE Приветствую! Пытаюсь собрать пример внешней компоненты для 1С в среде Microsoft Visual C++ 2008 Express edition, научился компилировать dll файл, но знаний по С пока маловато, застрял на примитиве, не оказалось известного типа DATE. Проявляется это ошибкой c:\1c\oo1c\include\types.h(147) : error C2146: syntax error : missing ';' before identifier 'date' если комментировать строчку то проект... http://www.cyberforum.ru/cpp/thread1575195.html
Как в Visual Studio писать на чистом C++ без использования фреймворка? C++
Вообщем читал я Зиборова программирование под Визуал студио 2010 в среде .NET И тут понял что мне Выплеснули ведро говна в лицо это не нужно, моя приложения не запускаются ни на виртуалкке, ни на старом компе требуя Framework 4.0.3... Когда я при создании приложения пытаююсь поставить фраимворк 2.0 выводит: error MSB8009: .NET Framework 2.0/3.0/3.5 задают набор инструментов платформы v90....
Поиск литературы по C++ C++
Доброго времени суток! Помогите найти литературу по следующий аспектам, желательно которую можно купить в печатном виде: 1. STL (ЭТО САМОЕ СЕЙЧАС НУЖНОЕ) 2. MFC 3. Библиотека boost 4. MySql для си++ 5. Win API Книги желательно с большим количеством примеров и наиболее современные.
C++ Клик мыши в неактивном окне http://www.cyberforum.ru/cpp/thread1573463.html
Открыто окно Opera, свёрнут Google Chrome Мы запускаем программу, которая должна кликнуть по координатам x, y в свёрнутом окне Google Chrome на вкладке "Яндекс" (x=512, y=478, на моём экране там обычно находится рекламный блок, при этом окна переключаться не должны. Пробовал так: HWND hw = FindWindow (0, L"Яндекс"); SendMessage (hw, WM_LBUTTONDOWN, 512, 478); SendMessage (hw, WM_LBUTTONUP,...
C++ Промоделировать падения тела с заданными характеристиками (масса, форма) Промоделировать падения тела с заданными характеристиками (масса, форма) в различных вязких средах. Изучить влияние вязкости среды на характер движения. Скорость движения должна быть столь невелика, чтобы квадратичной составляющей силы сопротивления можно было пренебрегать. подробнее

Показать сообщение отдельно
JleHuH213
1 / 1 / 1
Регистрация: 22.10.2012
Сообщений: 159

Правильная загрузка видео в OpenCV - C++

11.11.2015, 15:26. Просмотров 424. Ответов 0
Метки (Все метки)

Здравствуйте, пытаюсь открыть видео по промеру с робокрафт но при запуске открывается окно и сразу закрывается. В программе не выполняется условие if( !frame ) хотя должно бы. с чем это связано? и как решить данную проблему?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <cv.h>
#include <highgui.h>
#include <stdlib.h>
#include <stdio.h>
 
IplImage* frame =0;
 
int main(int argc, char* argv[])
{
        // имя файла задаётся первым параметром
        char* filename = argc == 2 ? argv[1] : "test.avi";
 
        printf("[i] file: %s\n", filename);
 
        // окно для отображения картинки
        cvNamedWindow("original",CV_WINDOW_AUTOSIZE);
 
        // получаем информацию о видео-файле
        CvCapture* capture = cvCreateFileCapture( filename );
 
        while(1){
                // получаем следующий кадр
                frame = cvQueryFrame( capture ); 
                if( !frame ) {
                        break;
                }
 
                // здесь можно вставить
                // процедуру обработки
 
                // показываем кадр
                cvShowImage( "original", frame );
 
                char c = cvWaitKey(33);
                if (c == 27) { // если нажата ESC - выходим
                        break;
                }
        }
 
        // освобождаем ресурсы
        cvReleaseCapture( &capture );
        // удаляем окно
        cvDestroyWindow("original");
        return 0;
}
Добавлено через 18 часов 23 минуты
opencv_ffmpeg.dll в папку с проектом закинуть и всё заработало. Тема close
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru