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