У меня есть веб-камера, делающая фото каждую минуту. В большинстве случаев ничего не происходит, поэтому у меня остаются тысячи тысяч почти одинаковых фотографий. Как я могу найти фотографии, где что-то действительно произошло?
Обратите внимание, что освещение может несколько отличаться на разных фотографиях. Это следует игнорировать, я хочу найти только те фотографии, где что-то действительно изменилось или переместилось. Эти «интересные» фотографии нужно как-то выделить, может быть, скопировать в другую папку. А затем какой-то способ фильтрации или массового удаления остальных фотографий.
Программное обеспечение должно работать на Windows 7 и бесплатно. Бонус, если он также бесплатный / с открытым исходным кодом.
Вы можете делать то, что ищете, с комбинацией библиотек Open Computer Vision и python , включая установку порога для уровня разницы (из-за освещения и т. д.), что вы отбрасываете изображение как не имеющее отличается от предыдущего.
Существует хорошая статья об обнаружении движения, часть 1 и часть 2 , которая направлена на обнаружение значительных изменений с использованием RaspberryPi и веб-камеры в реальном времени, но вы сможете легко адаптировать ее для своего использования, поскольку в ней очень хорошо объяснено, что такое делается и почему.