звучит так, будто вы пытаетесь обнаружить движение.
Основная идея состоит в том, чтобы извлечь пиксели из двух кадров, так что вы получите:
int p1[],p2[];
затем преобразуйте их в оттенки серого, а затем вычтите одно из другого:
int diff[] = new int[pixels1.length];
for(int i=0;i<pixels1.length;i++) diff[i] = Math.abs(p1[i] - p2[i]);
Дело в том, что из-за сжатия в формате JPEG и т. Д. Два последующих изображения не будут идентичны, даже если ничего не изменилось. поэтому вы хотите искать пиксели, превышающие некоторый порог. если вы нашли их, у вас есть движение.
этот подход не будет работать, если ваша камера движется, потому что тогда у всех вас есть движение во всех пикселях.