Pages: [1]   Go Down
Author Topic: Simple Vision for Arduino  (Read 376 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 38
RoboMaker. Knows well in Electronics and animatronics, but weak on writing code.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

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.

Offline Offline
Edison Member
*
Karma: 36
Posts: 1219
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Phoenix, Arizona USA
Offline Offline
Faraday Member
**
Karma: 42
Posts: 5612
Where's the beer?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.

Offline Offline
Newbie
*
Karma: 1
Posts: 38
RoboMaker. Knows well in Electronics and animatronics, but weak on writing code.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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. 
Logged

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.

Pages: [1]   Go Up
Jump to: