1

私は次のコードに取り組んでいます

#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>

using namespace std;
using namespace cv;

int main()
{
    VideoCapture *camera = new VideoCapture();

    camera->open(0);



    if(!camera->isOpened())
    {
        cout << "No Camera" << endl;
        return -1;
    }

    Mat image,blur,image2;

    namedWindow("Video");




    while(true)
    {

        *camera>>image;
        *camera>>image2;

        //Show default image
        imshow("Video",image);


        if(waitKey(30)>=0)
        {
            break;
        }

    }


    return 0;
}

連続する 2 つのフレームの平均出力を取得できれば、リアルタイム Web カメラ出力のビデオを 70% 削減できることを知りました。を使用して2つの連続したフレームを取得しました

            *camera>>image;
            *camera>>image2;

では、これを平均して表示するにはどうすればよいでしょうか。

4

1 に答える 1