У меня есть последовательность кадров движущейся камеры. Рамы стабилизированы. Я хочу рассчитать разницу кадров между каждыми двумя последующими кадрами. я делаю это с помощью
diff = abs(frame1 - frame2);
Фреймы — это матовые объекты. Однако у двух кадров будут области, которые не перекрываются (т. е. одно из двух значений пикселей двух кадров будет равно 0), которые я не хочу включать. Если два значения пикселей равны a (= 0)
и b (!= 0)
, то abs()
будет |b|, но вместо этого я хотел бы иметь значение 0, если один из двух пикселей равен 0.
РЕДАКТИРОВАТЬ: я хотел бы сделать это, не зацикливаясь на пикселях