1. A method for detecting, by a portable or a hand-held device, one or more rectangular-shaped object regions from a background in a captured image, the method by the device comprising: obtaining the captured image by a digital camera; analyzing the captured image using a deep convolutional neural network for detecting the rectangular-shaped object regions; cropping or extracting from the captured image each of the detected regions into a respective file; and transmitting one or more of the files over a wireless network using a wireless transmitter, wherein the neural network is further trained to recognize or classify the rectangular-shaped object regions in the captured image.