How can I write that program in Python? My program take an image, it will detect objects in that image and process, output a new image which have some differences (rotate, hide, ...). What algorithms/methods in image processing do I need to learn? I need that program to make data for Spot the differences game. Thank you for your help!