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

Замедляется видео.

Recommended Posts

Windows Opencv 2.4.11

Создал в Qt Creator простейший проект:

#include "mainwindow.h"
#include <QApplication>

#include <QtGui>
#include <QTest>

#include "opencv2/opencv.hpp"
#include <opencv2/highgui/highgui.hpp>

#include <stdlib.h>
#include <stdio.h>
#include <iostream>

using namespace cv;
using namespace std;

VideoCapture *m_video;

double m_dWidth;
double m_dHeight;

Mat GetVideoFrame()
{
    Mat frame;
    if (!m_video->isOpened())
    {
        std::cout << "Stream cannot be opened" << std::endl;
    }

    m_video->read(frame); //get one frame form video
    if (frame.empty())
    {
        std::cout << "Error reading video frame" << endl;
    }

    return frame;
}

int main(int argc, char *argv[])
{
    Mat frame;
    m_video = new VideoCapture();
    m_video->open("C://2222.mp4"); // open the video
    namedWindow("TestCamera",CV_WINDOW_AUTOSIZE); //create a window
    StartVideo();
    while (1)
    {
        frame = GetVideoFrame();
        imshow("TestCamera", frame); //show the frame
        //QTest::qSleep(1);
        QTest::qWait(1);
        //cvWaitKey();
    }

    cvWaitKey();
    return 0;
}

 

Видео по сравнению с оригиналом проигрывается с замедлением.

Пробовал реализовывать задержки между кадрами разными средствами, но ничего не помогло.

В чём может быть причина замедленного воспроизведения?

 

 

Изменено пользователем chepe1988

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Откройте диспетчер задач, или другой монитор ресурсов и посмотрите на память, замедление часто случается при утечках памяти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×