Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 如何在C语言中从多个图像中获取平均图像#_Image Processing_Emgucv_Opencv3.1 - Fatal编程技术网

Image processing 如何在C语言中从多个图像中获取平均图像#

Image processing 如何在C语言中从多个图像中获取平均图像#,image-processing,emgucv,opencv3.1,Image Processing,Emgucv,Opencv3.1,我想用C#从一组大小相同的多个图像(大约100个)中创建一个平均图像。是否可以在不使用任何库的情况下,使用EMGUCV、OPenCV或任何其他方法执行相同的操作。如果有可能,请在C++中用OpenCV帮助我分享或共享代码,这里是:< /P> 将其移植到C#应该是非常简单的 Mat acc(img.size(), CV_64F, Scalar(0)); // all black, *double* image accumulate(img1,acc); accumulate(img2,acc);

我想用C#从一组大小相同的多个图像(大约100个)中创建一个平均图像。是否可以在不使用任何库的情况下,使用EMGUCV、OPenCV或任何其他方法执行相同的操作。如果有可能,请在C++中用OpenCV帮助我分享或共享代码,这里是:< /P> 将其移植到C#应该是非常简单的

Mat acc(img.size(), CV_64F, Scalar(0)); // all black, *double* image
accumulate(img1,acc);
accumulate(img2,acc);
accumulate(img3,acc);
accumulate(img4,acc);
//...
accumulate(img100,acc);
Mat avg; 
acc.convertTo(avg, CV_8U, 1.0/100); // back to u8 land, divide by count