Почему видео не сохраняется?Сохранить mp4 с opencv
self.writer = cv.CreateVideoWriter("test1.mp4", cv2.cv.CV_FOURCC('M', 'J', 'P', 'G'), fps, frame_size, is_color)
self.writer = cv.CreateVideoWriter("tsest3.mp4",cv.CV_FOURCC(*'H264'), fps, (320, 240), is_color)
self.writer = cv.CreateVideoWriter("test4.mpg", cv.CV_FOURCC('P', 'I', 'M', '1'), fps, (320, 240), is_color)
Я также использовал WriteFrame, но файл не создан или размер 0kb.
Вы должны сначала создать пороговое изображение, чтобы ничего, кроме белого, не было затемнено. то вы можете удалить шум (и маленький белый объект) с открытием. попробуйте оптический поток на полученном изображении. – Azad
Я бы предложил более простое вычитание фона для этой задачи вместо оптического потока. См. Например, это превосходное [учебное пособие] (http://www.pyimagesearch.com/2015/05/25/basic-motion-detection-and-tracking-with-python-and-opencv/) –
@Azad Вы имеете в виду это ? https://github.com/dereks/motion_tracking – Decapitary