First Arduino project

I am a newbie to Arduino. I have done some 8-bIT Processor programming but not anything as I have reading about Arduino. My fist project I am thinking of doing with an Arduino processor is to build a electronic eye, that could take a picture of a person’s face or the number tag of a car in a security checkpoint. I angle should automatically adjust to the face if its a person, or to the middle of the front bumper in event of a Car/Truck etc. I am totally new to this and I just wanted to know what kind of Arduino should I try to get. Is Arduino Mega is good to for this type of function? By the way it should also WiFi enabled to connect to a near by LAN access point to download the data.

Thank you.

It sounds like you’re asking for real-time analysis of the photographic images, i.e., computer vision algorithms. There is no way the Arduino (or any small 8-bit microcontroller) will be able to do this. You would be advised to consider using something like a $300 netbook or a micro-ATX computer to do this task. Think about it: you need a very high resolution image like 6 megapixels or more if you want to take a picture of a scene and then crop it to either the vehicle license-plate area or the human-face area and still have enough detail left over after cropping. The Arduino/AVR and other microcontroller platforms like PIC, 8051, and others have generally 2 KB to 64 KB of RAM maximum. How are you going to analyze an image in real-time that takes 300 times the system memory to store it?

http://www.amazon.com/Programming-Inter … 0596154143

has some info on image recognition.

thefatmoop:
http://www.amazon.com/Programming-Inter … 0596154143

has some info on image recognition.

There is a HUGE difference between simple image recognition (ie. recognizing the difference between a circle or a square) and facial recognition. That said, however, if you feel this is something you feel passionately about fill you boots, the world is full of people who have done amazing things despite others telling them its not possible.

The big thing that you have to remember is that 8 bit micro controllers are designed for small simple tasks, what you are trying to do is very complex.

Best of luck.

digitec:
I am a newbie to Arduino. I have done some 8-bIT Processor programming but not anything as I have reading about Arduino. My fist project I am thinking of doing with an Arduino processor is to build a electronic eye, that could take a picture of a person’s face or the number tag of a car in a security checkpoint. I angle should automatically adjust to the face if its a person, or to the middle of the front bumper in event of a Car/Truck etc. I am totally new to this and I just wanted to know what kind of Arduino should I try to get. Is Arduino Mega is good to for this type of function? By the way it should also WiFi enabled to connect to a near by LAN access point to download the data.

Thank you.

You'll need a PC class computer fir this goal. Perhaps a mini-ITX based small computer.