I need help choosing a microcontroller for a project I'm doing.
This microcontroller needs to do the following:
1) Interface with a low resolution camera, obtain video feed from it, compress it and send it a wireless transmitter.
2) Obtain analogue data from 4-5 sensors and use that information to drive motors through PWM.
3) Obtain control data from a wireless receiver and use it to control 1-2 motors.
I am totally new to this stuff and I have no idea where to look. Basically I have no idea how to relate the specifications of a microcontroller to my specific needs. What microcontroller would suit my needs?