Как получить среднее изображение из нескольких изображений в C # - PullRequest
0 голосов
/ 11 июня 2018

Я хочу создать среднее изображение из набора нескольких изображений (около 100) одинакового размера в C #.Можно ли сделать то же самое, используя EMGUCV, OPenCV или любой другой метод без использования какой-либо библиотеки.Пожалуйста, помогите мне или поделитесь кодом, если это возможно

1 Ответ

0 голосов
/ 11 июня 2018

С OpenCV в 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

Портировать его на C # должно быть тривиально.

...