A system of analyzing and processing images. The image is processed using
machine vision techniques to find shapes and objects in the image. In one
embodiment, the system finds geometric shapes and textures in the images.
In another embodiment, the image processor finds actual objects in the
image. Each of these items may be replaced with an indication of the
item, along with difference information indicating the difference between
the actual object in the image, and the object stored in the database.
The difference information may include scale information, rotation
information, color information and others. The information in the
database may also include sub indicia, such as information about
different parts of the item, and/or information about other things that
may exist in the image.