1. A method for detecting a seat belt violation in a vehicle, comprising: receiving an image including a region of interest where a seat belt is visible if the seat belt is buckled; extracting one or more first features from the image; comparing the one or more first features to one or more second features extracted from a plurality of sample images; and determining whether the seat belt is buckled in the image based upon the comparison.