Chagrin:
Seems like you'd be better off with a Raspberry Pi. It would simplify your programming (you could program Linux), allow you to use USB wireless devices, and make it much simpler to interface with a camera.
i would rather stick with the Arduino over using linux, i want to use the arduino for personal reasons.