12. A system for detecting cookware, the system comprising: a vision sensor positioned so as to collect a plurality of images of a cooktop; a calibration module implemented by one or more processors, the calibration module configured to: obtain reference imagery depicting the cooktop without objects placed thereon; obtain calibration imagery depicting the cooktop with one or more items of cookware respectively placed on one or more burners included in the cooktop; wherein the calibration imagery is captured only when motion is not detected at the cooktop; perform background subtraction for the calibration imagery with respect to the reference imagery to identify new imagery; and segment the new imagery to identify one or more locations respectively associated with the one or more burners; a classifier module implemented by the one or more processors, the classifier module configured to: calculate a cookware score for each of the plurality of images; and use the cookware score for each of the plurality of images to respectively classify each of the plurality of the images as either depicting cookware or not depicting cookware, wherein classification of one of the plurality of images as depicting cookware corresponds to detection of cookware at the cooktop; and a classifier training module implemented by the one or more processors, the classifier training module configured to train the classifier module based at least in part on a positive image training dataset and a negative image training dataset.
12. A system for detecting cookware, the system comprising: a vision sensor positioned so as to collect a plurality of images of a cooktop; a calibration module implemented by one or more processors, the calibration module configured to: obtain reference imagery depicting the cooktop without objects placed thereon; obtain calibration imagery depicting the cooktop with one or more items of cookware respectively placed on one or more burners included in the cooktop; wherein the calibration imagery is captured only when motion is not detected at the cooktop; perform background subtraction for the calibration imagery with respect to the reference imagery to identify new imagery; and segment the new imagery to identify one or more locations respectively associated with the one or more burners; a classifier module implemented by the one or more processors, the classifier module configured to: calculate a cookware score for each of the plurality of images; and use the cookware score for each of the plurality of images to respectively classify each of the plurality of the images as either depicting cookware or not depicting cookware, wherein classification of one of the plurality of images as depicting cookware corresponds to detection of cookware at the cooktop; and a classifier training module implemented by the one or more processors, the classifier training module configured to train the classifier module based at least in part on a positive image training dataset and a negative image training dataset. 14. The system of claim 12 , wherein the classifier module comprises a support vector machine.