lớp HaarCascade -- Bộ mô tả đặc trưng¶
Bộ mô tả đặc trưng Haar Cascade là một đối tượng mờ được sử dụng bởi Image.find_features() để chạy phát hiện đối tượng Viola-Jones trên một ảnh. Nó lưu trữ bộ phân loại đa giai đoạn được tạo ra bằng cách huấn luyện một tầng đặc trưng Haar (ví dụ: các tầng tích hợp sẵn "frontalface" và "eye", hoặc tệp tầng nhị phân được tải từ đĩa).
Các đối tượng tầng được tạo thông qua hàm khởi tạo image.HaarCascade(); không có phương thức khởi tạo công khai. Sau khi được tạo, tầng được truyền trực tiếp vào Image.find_features() và cùng một tầng có thể được tái sử dụng trên nhiều khung hình.
Lớp cơ bản là Cascade. Hàm repr() của nó hiển thị kích thước cửa sổ và số giai đoạn, đặc trưng, và hình chữ nhật trong tầng, ví dụ:
>>> print(image.HaarCascade("frontalface"))
{"width":25, "height":25, "n_stages":25, "n_features":2913, "n_rectangles":6383}
- class image.Cascade¶
Đối tượng tầng mờ được trả về bởi
image.HaarCascade(). Thực thể không có phương thức hoặc thuộc tính công khai -- nó chỉ có thể được truyền vàoImage.find_features().