只是一个简单的问题。有没有办法让我将帧与网络摄像头直播分成10组进行图像平均分组?例如,取前10帧(1-10)的平均值,然后在接下来的10帧(11-20)中重复相同,依此类推。我可以使用cv :: accumulate进行图像平均,所以我只需要知道对帧进行分组的命令
答案 0 :(得分:1)
尝试移动平均线,它不需要额外的内存。
Avg_img_next =(input_img + N * Avg_img_prev)/(N + 1)
它将平均N帧。
图像必须具有CV_32FC或CV_64FC类型的元素,如果您将从头开始实现它。
您还可以使用addWeighted方法来实现此功能。 (α= 1.0 /(N + 1),β= N /(N + 1),γ= 0)。