You are not logged in.
Hi All,
I have four different cats, witch are all on a different diet. I would like to automatically feed them while I'm away.
The cats all have different colors (one gray, one black, one with non-white stripes, and one with stripes with white.
I was thinking to use a webcam, and some pattern recognition software to figure out if the correct cat is in position, and if the cat is alone. Then I could use some sort of mechanic to open the lid of the correct food bowl.
Does anybody know such software?
Best regards,
Cedric
Last edited by cdwijs (2011-12-30 11:42:35)
Offline
ZoneMinder, presumably.
Offline
This seems to be a useless use of cat! ;o)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
This seems to be a useless use of cat! ;o)
Um, I don't know why you link to this article. Are you saying this is an overly complicated idea? Do you have another suggestion?
Best regards,
Cedric
Offline
ZoneMinder, presumably.
I have looked into zoneminder. This can generate an alarm when a cat is near the foodbowl, but it cannot see which cat it is. Thanks for the suggestion, but its not the complete solution yet.
Best regards,
Cedric
Offline
Is it possible to adjust license plate recognition software so it recognises cats instead?
I found this piece of software (haven't tested it yet)
http://www.dexmac.com/index.php/softwar … egatewayqt
Best regards,
Cedric
Offline
Um, I don't know why you link to this article. Are you saying this is an overly complicated idea? Do you have another suggestion?
No, I don't think he was. "Useless use of cat" is a common Linux admin running gag. There is the cli tool 'cat', that can be used to output text to a pipe, which is unecessary 90% of the time. Every time a cat of whatever form is mentioned in a serious conversation about Linux admin activities, someone will come and place such a link or comment eventually.
Offline
Cedric, it was just a joke. I'll try harder next time. I can't help with the recognition software.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
I've just found openCV. It looks promising, but very complicated. I hope somebody already has made something I can use for this purpose:
http://www.shervinemami.co.cc/openCV.html
Mayne the shirt color application is enough.
Best regards,
Cedric
Offline
I've just found openCV. It looks promising, but very complicated.
OpenCV is fantastic but rather complex and requires a lot of knowledge to use correctly. Check out here for more suggestions.
The easiest way to do this in my opinion is to use RFID. It's how we do it in farming when we want to separate animals for feeding. You'll need to have unique RFID tags on each cat and a reader linked to a gate and feeding mechanism. For inspiration check out how it's done with cattle.
Offline
Lunarscape, Thanks for your list.
Here I see somebody has created an application for an automatic dog door using openCV and a haar identifier:
http://www.prodigyproductionsllc.com/ar … ncv-and-c/
I have thought about RFID. All my 4 cats are chipped, so they already have RFID transponders. I don't know how reliable I can read out the tags, as they are inside the cat. Secondly I need 4 RFID readers. I don't know how expensive they are. Maybe you are right. It could be RFID is the way to go.
best regards,
Cedric
Offline
How about building a scale they have to cross. Not only could you identify the cat, you could tailor the amount of food if their mass is not nominal.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
How about building a scale they have to cross. Not only could you identify the cat, you could tailor the amount of food if their mass is not nominal.
Wonderfull idea, but the weigths of the casts are too close together to figure out who is who.
Offline
Personally I would go the RFID method, especially since your cats are already chipped. You can pick up a decent RFID reader for pretty cheap these days, and you should be able to read the tags from 3"-6", which should be plenty of distance. Plus, it should be simpler than OpenCV (at least in theory ).
In leau of that, OpenCV is probably going to be the way to go. I only tinkered with it before .... powerful, but also a steep learning curve.
#binarii @ irc.binarii.net
Matrix Server: https://matrix.binarii.net
-------------
Allan -> ArchBang is not supported because it is stupid.
Offline
I would use http://www.openframeworks.cc/, is like openCV but more easy
Or maybe a Machine Learning, like Neural Network
Last edited by radiomist (2012-01-01 22:17:56)
Offline