1. A system for automatically checking out an object, comprising: a scale subsystem for measuring a weight of the object; a visual sensor for capturing an image of the object; a visual subsystem coupled to the at least one visual sensor, wherein the subsystem is configured to: i) extract one or more visual features from the image; ii) compare the one or more extracted visual features to each of a plurality of visual features associated with a plurality of known objects, and iii) identify extracted visual features that match a portion of the plurality of visual features associated with the plurality of known objects; and a check out subsystem, coupled to the visual subsystem and the scale subsystem, configured to identify the object based on the matching features and the measured weight.