I've built an automatic horse feeder for my horses, and am working on the software for it.
The goal is to identify which horse is at the feeder and use that to get how much food to dispense. I've got a web cam setup over the feeder, and it should be able to get a decent face shot of the horse. Additionally, the feeder has guides so that the horse's head will be in the same rough position when they enter.
As a newb to openCV, I wanted to ask a couple high-level questions before I dive into learning Open CV:
- Attached is a picture of the two horses. C:\fakepath\HorseFaces.jpg Is it safe to assume that they are sufficiently different to get a reasonable accuracy rate with openCV?
- If I want the image analyzed within 4-5 seconds, how much hardware will that require? (Modern windows machine, or can I use an old beast?)
- Would OpenCV have a reasonable chance to detect if something other than a horse was in the feeder? (Dog running through it's field of vision, raccoon, etc.?)
- What would it be a reasonable number of photos of the horses to use for matching? (IOW, is one good photo each all I will need, or should I have 4 (or 10 or 20) photos of each horse to improve accuracy?)