The app performs frame-by-frame analysis to detect moving objects. It compares the previous frame to measure the difference in pixel values. Stationary pixels are represented by black pixels with motion represented with gray pixels.