Go Down

Topic: Simple Vision for Arduino (Read 414 times) previous topic - next topic

Goldenshuttle

There s a project on the net makes Arduino follow face depending on a free computer vision software called OpenCV
][url][/url]http://opencv.org/
However, I am almost sure there s an easier way.
One can reverse engineer the signals inside a point and shoot camera (the one with face detection feature). when it starts to draw squares around faces, Arduino should pick the biggest face and follow it.
Another way is to find the datasheet of the IC used for face detection inside these camera's and use them.
Just wanted to stir some idea's if anyone wants to elaborate please.
One wishes 2 live 1000 yrs 2 read all the great books in ths world. But as the world is getting worse with time; never mind about the books.

Caltoa

Sure, if you can find a company that makes an open source camera with face recognition.
The OpenCV is not so bad after all, considering all options.

cr0sh


One can reverse engineer the signals inside a point and shoot camera (the one with face detection feature). when it starts to draw squares around faces, Arduino should pick the biggest face and follow it.
Another way is to find the datasheet of the IC used for face detection inside these camera's and use them.
Just wanted to stir some idea's if anyone wants to elaborate please.


By your comments, I am almost certain that you have never opened up one of these cameras; had you done so, you would have realized the absurdity of what you wrote.

Long story short is that you are unlikely to find any specific "signals" to reverse engineer; at best you might be able to find some kind of I2C or SPI interface, or some kind of other proprietary programming interface - which may be useful, or it may not be.

Furthermore, you're not likely going to find a datasheet for the IC used; if it isn't a house-numbered part, it will likely be some proprietary ROM-masked microcontroller or ASIC that will be all but impossible to reverse engineer (given enough money, time, and tools - anything can be reverse engineered, but the cost can become way larger than it is worth).

Stick with OpenCV on this one; trying to hack any singular point-n-shoot camera with face detection is likely to be a fruitless pursuit at best.
I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.

Goldenshuttle

Thanks indeed...I have done some googling on face detect chips, almost fruitless...OpenCv is the only within reach...
Reverse eng can be good for students who do not have to worry about man-hour cost..If a bread winner person wants to reverse engineer something, he/she must be able to make some money out of it at the end..I met someone on the net who reverse engineered (WowWee ELVIS alive) into programmable humaniod..and now making some decent buc...many thanks; it was a good advice from your side. 
One wishes 2 live 1000 yrs 2 read all the great books in ths world. But as the world is getting worse with time; never mind about the books.

Go Up