FFMPEG avfilter for matching SIFT features in static image and input video
$100-450 USD
Closed
Posted almost 14 years ago
$100-450 USD
Paid on delivery
I need a cleanly-written (it will be modified after delivery) [AVFilter for FFMPEG][1] that takes a static image as input, identifies the SIFT features (using something like [libsiftfast][2] or OpenCV) in the image, and then tries to match them to each frame of the input video. If it finds a match, it will draw the features on the output video frame. So, the result would be that I could run the following:
./ffmpeg -i [login to view URL] -vfilters sift:[login to view URL] -y [login to view URL]
And any SIFT features from [login to view URL] that match frames from [login to view URL] would be drawn into [login to view URL]
[Here is some more information about AVFilter][3], but hopefully you will already be familiar with it if you consider accepting this job.
## Deliverables
As mentioned above, I will need working source code as the deliverable, as it will be modified by other programmers. Therefore, the code should be fairly well commented. I am open to suggestions of other ways to accomplish this -- ie: something other than FFMPEG/libsiftfast.
It is very important that this filter not harm the quality of the input video or un-sync the sound. It is *not* important that this run in real-time. I realize that it will probably be fairly slow.
I have attached an example video and 3 jpegs that the filter should be able to identify.
There are many more testing samples here: [[login to view URL]][4]