私は次のコードに取り組んでいます
#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;
では、これを平均して表示するにはどうすればよいでしょうか。