prev_frame_gray - первый кадр, снятый в моем videoCapture (0). На нем изображено, что я держу телефон, а c_frame_gray - следующий кадр, куда телефон был перемещен быстро. Так что теперь я хочу только текущие изменения кадра.
frame_diff = cv2.absdiff(c_frame_gray,prev_frame_gray)
edges = cv2.Canny(frame_diff, 40, 40)
_, thresh = cv2.threshold(edges, 0, 80, cv2.THRESH_BINARY)
Как показано на рисунке, синий кружок - это изображение из первого кадра, красный кружок - это последнее изменение. Я хочу только контуры в красном круге. Что я здесь не так делаю? или какие дополнительные шаги мне предпринять?