I am looking for a machine learning algorithm that will produce good results for detecting cars in aerial images. I'm currently looking at training my own Haar classifier, but if I am understanding correctly a Haar classifier will not take advantage of color. Since I am trying to detect the cars in a parking lot and all the images will be taken from the same altitude, it would make sense to exploit the fact that the cars will all be mostly certain colors and about the same size.
Has anyone done anything similar or know of something that would work well for this?