Ошибка VideoCapture OpenCV 2.4.2 в Windows

У меня проблема с использованием класса VideoCapture с OpenCV 2.4.2 под Windows XP 32bit. Это неоткрыть любой файл или камеру и починить ееЭто боль. Я использую Visual Studio 2010, но я также пробовал код в QTcreator с тем же результатом.

Код тестирования следующий:

#include "opencv/cv.h"
#include "opencv/highgui.h"
#include 
#include  
#include  
#include  

using namespace cv;
using namespace std;

int main()
{
    const char* videoPath = "C:/video/";
    string videoName = string(videoPath) + "avi.avi";
    VideoCapture cap(videoName);

    if(!cap.isOpened()) 
    {
        std::cout

Ответы на вопрос(5)

Ваш ответ на вопрос