Có tài liệu hữu ích nào để sử dụng chức năng HOGDescriptor trong Python OpenCV không? Tôi đã đọc tài liệu C++, nhưng các phiên bản Python hoạt động khác nhau và tôi không thể tìm ra nó bằng cách sửa đổi.Python OpenCV và Biểu đồ định hướng Gradient
Cụ thể là, tôi đang tìm lệnh OpenCV bằng Python lấy ảnh và vị trí pixel làm đầu vào (và cũng có thể có một số thông số về kích thước cửa sổ phát hiện) và sau đó trả về một mảng Python chứa HOG vector đặc trưng (ví dụ: danh sách hoặc mảng NumPy, v.v., trong đó phần tử thứ j của danh sách là thành phần biểu đồ thứ j từ biểu đồ của các gradient được định hướng).
Mục tiêu của tôi là cấp các biểu đồ này vào các đường ống SVM scikits.learn (vì vậy tôi có thể tránh đào tạo SVM OpenCV), nhưng để thực hiện điều này, tôi cần các vectơ tính năng thực tế chứ không phải loại đường ống chuỗi xử lý HOG OpenCV xuất hiện để sử dụng.
Bất kỳ triển khai Python nào khác của mã HOG cũng sẽ hoạt động. Tôi cần một cái gì đó hợp lý hiệu quả mặc dù để so sánh với một cơ sở mã mà tôi đang viết bản thân mình.
Lưu ý: một thực thi C++ hợp lý có các đối số dòng lệnh dễ sử dụng cũng sẽ hoạt động và tôi có thể kết hợp nó vào công cụ Python của tôi. Nếu bạn biết bất kỳ dự án nào có mã HOG hiệu quả, nó có thể hữu ích. – ely