v2.0.0

v2.0.0 bổ sung HoG (histogram-of-gradients), hàm hiệu chỉnh ống kính đơn giản, phương thức image.clear(), và làm cho các thao tác ảnh nhị phân/chuỗi có thể nối chuỗi. Mô-đun tof thử nghiệm đã bị xóa và bộ phát hiện góc điểm đặc trưng đã chuyển sang FAST-12 — hãy đọc phần thay đổi không tương thích bên dưới.

Điểm nổi bật

  • HoG — trích xuất đặc trưng histogram-of-gradients (kèm ví dụ).

  • Hiệu chỉnh ống kính — hàm image.lens_corr() đơn giản.

  • image.clear() — xóa một ảnh.

  • Các thao tác nối chuỗi — các thao tác ảnh nhị phân/chuỗi trả về ảnh để nối chuỗi.

  • Không tương thích: mô-đun tof đã bị xóa và bộ phát hiện góc điểm đặc trưng đã chuyển sang FAST-12 — xem phần thay đổi không tương thích.

Tính năng mới

  • HoG — bổ sung trích xuất đặc trưng histogram-of-gradients kèm ví dụ hog.py.

  • Hiệu chỉnh ống kính — bổ sung hàm image.lens_corr() đơn giản.

  • image.clear() — bổ sung phương thức để xóa một ảnh.

Các thay đổi và cải tiến khác

  • Các thao tác ảnh nhị phân / chuỗi hiện trả về ảnh đối số để các lệnh gọi có thể được nối chuỗi; các hàm socket chặn hiện tuân theo timeout socket.

Sửa lỗi

  • Sửa lỗi ROI khớp mẫu khi mẫu và khung hình có cùng kích thước, đối tượng trả về của image.gaussian(), và lỗi socket_recv.

Thay đổi API không tương thích

Các thay đổi API không tương thích dành cho người dùng giữa v1.9.0 và v2.0.0. Phạm vi: các C-module Python trong modules/ và thư viện Python trong scripts/libraries/.

Mỗi thay đổi được gắn nhãn theo mức độ ảnh hưởng:

  • minor — API hẹp; chỉ ảnh hưởng đến các tập lệnh đã sử dụng nó.

  • behavior — API giữ nguyên, kết quả khác; hãy kiểm tra lại các tập lệnh đã tinh chỉnh.

Các thay đổi được nhóm theo mức độ ảnh hưởng theo thứ tự đó. Nếu bạn chỉ muốn chuyển đổi mã, hãy chuyển đến danh sách kiểm tra di chuyển ở cuối. Mỗi hash commit liên kết đến diff của nó trên GitHub.

Mô-đun tof đã bị xóa (minor)

Mô-đun tof (time-of-flight) thử nghiệm đã bị xóa. Các tập lệnh có import tof sẽ thất bại và phải bỏ phụ thuộc này.

Commits: 60dc3f7e9

Bộ phát hiện góc điểm đặc trưng chuyển sang FAST-12 (hành vi)

Bộ phát hiện góc điểm đặc trưng đã chuyển sang FAST-12, do đó image.find_keypoints() phát hiện một tập hợp góc khác so với trước. Hãy kiểm tra lại / tinh chỉnh các tập lệnh khớp điểm đặc trưng.

Commits: ae10b0a40

Danh sách kiểm tra di chuyển

Xóa bất kỳ cách sử dụng import tof nào (việc xóa tof) và tinh chỉnh lại khớp điểm đặc trưng theo bộ phát hiện FAST-12 (thay đổi FAST-12). Tất cả các tập lệnh khác chạy bình thường.