Training trên opencv, c++ dùng cho Haarcascade

Chào mọi người.
Mình muốn dùng thuật toán phân tầng Haarcascade để object detector, cụ thể là detect oto, thuật toán này dùng 1 file .xml. để tạo được file xml này thì cần 1 tệp dữ liệu ảnh để training. mình có vài thắc mắc là:

  • File xml này dùng cho từng phiên bản opencv hay dùng chung mọi phiên bản?
  • Quy trình training để tạo ra file xml này như thế nào? mình đang dùng opencv 410 và visual studio 2017.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?