1. A method for identifying consumer products in images, comprising: capturing first images of known consumer products, pixels of the first images corresponding to grayscale or color; converting to binary the pixels of the first images according to three different thresholds to obtain three binary first images having pluralities of binary pixels; receiving second images of unknown consumer products, pixels of the second images corresponding to grayscale or color; converting to binary the pixels of the second images according to said three different thresholds to obtain three binary secondary images having pluralities of binary pixels; finding three image features corresponding to one another in each of the three binary first images and the three binary secondary images; devising triangles between the three image features in said each of the first and the second images; and determining if the triangles are similar to identify or not possible matches of the known consumer products within the second images, thus identifying or not known consumer products at a location from whence the second images were captured.