A smart phone might be another option since it's already got a camera. It's also got an audio output and GPS which might be helpful.
But, I assume you've got a lot of basic research to do before you can determine how much processing power you need or if you can do it at all.