And if i can find a way for such image processing then i can use a developing board which uses linux OS (Arduino Tre can be a good choice in near future)
I would get whatever you are wanting to do working on a standard Linux system first, and then you can look at downsizing to one of the Arm boxes (Rasberry Pi, Beagle Bone Black, pcDunio, etc.). Don't hobble yourself when you are doing the initial development with a potentially slow machine, that may not have full support. Get it working first, and then optimize for size. If an Arm Linux isn't suitable, you can get x86 in micro-ATX form factors with small cases.
OpenCV is probably the software you want to use (http://opencv.org/), but there are likely other solutions as well. Search out appropriate Linux or OpenCV forums to ask questions of.