Camera for Aruino

I would need a camera for detecting the area about 10cm x 15cm. Target object size (to be detected from image) is 0.5cmx0.5cm (5mmx5mm). Could someone suggest the suitable camera device. With many thanks.

Just about an camera will work equally as badly with an Arduino.
Try a webcam and a Raspberry Pi instead.