A user-friendly, scheme is proposed to efficiently collect large-scale vehicle annotations. A density estimation algorithm with integer programming is proposed to learn from weak labels to estimate the initial vehicle location. A large-margin classification termed MIL-SVM is adopted to learn refined vehicle detector.