1. A method of electronically recognizing a three-dimensional object X; said method including the steps of: storing in a memory, a set of two-dimensional images X.sub.1 -X.sub.n of said object X as viewed from at least three different directions; acquiring a two-dimensional image of an unidentified object as viewed from a new direction which lies between said different directions; automatically generating, from said stored set of images, a rotated two-dimensional image of said object X as viewed from a direction which is closer to said new direction than any of said different directions; and, identifying said unidentified object as said object X only if a correlation between said image of said unidentified object and said rotated image exceeds a predetermined threshold.