Use OpenCV to create a system that integrates a user uploaded image into a pre-made video.
Would it be possible to use openCV to have a user upload an image, and it is then tracked into a video automatically?
Similar to how Facebook will create "year in review" videos from your own photos on the fly and have them moving/animated/etc.
Example: https://www.youtube.com/watch?v=ODLh4Df9RP0https://www.youtube.com/watch?v=ODLh4Df9RP0 (starting at 0:20)
What I'm trying to achieve is the ability to have a user upload a photo and the program takes it and applies it to an existing video(that I created) and have pre-determined animation data applied to the photo to move it with the videos motion.motion.
In the example video Facebook took several photos from a users profile and integrated them into the video in "fun" ways. It was done automatically and while the video is the same for every user, the photos in the video were dynamically unique for each user.