class kptmatch -- Đối tượng khớp điểm đặc trưng

Đối tượng kptmatch là một attrtuple được trả về bởi image.match_descriptor() khi so khớp hai bộ mô tả điểm đặc trưng ORB. Nó mô tả cụm các điểm đặc trưng khớp giữa hai bộ mô tả: hộp giới hạn, trọng tâm, số lượng điểm đặc trưng khớp, góc xoay ước tính trong mặt phẳng ảnh, và danh sách (x, y) của từng cặp điểm khớp.

Các trường có thể truy cập theo tên thuộc tính (match.count) hoặc theo chỉ mục (match[0]). Đối tượng không có hàm khởi tạo công khai.

class image.kptmatch

Hãy gọi image.match_descriptor() để tạo đối tượng này.

Hộp giới hạn và trọng tâm

x

Tọa độ x góc trên bên trái của hộp giới hạn quanh các điểm đặc trưng khớp, tính bằng điểm ảnh. Số nguyên. Chỉ mục [0].

y

Tọa độ y góc trên bên trái của hộp giới hạn quanh các điểm đặc trưng khớp, tính bằng điểm ảnh. Số nguyên. Chỉ mục [1].

w

Chiều rộng hộp giới hạn quanh các điểm đặc trưng khớp, tính bằng điểm ảnh. Số nguyên. Chỉ mục [2].

h

Chiều cao hộp giới hạn quanh các điểm đặc trưng khớp, tính bằng điểm ảnh. Số nguyên. Chỉ mục [3].

cx

Tọa độ x của trọng tâm các điểm đặc trưng khớp. Số nguyên. Chỉ mục [4].

cy

Tọa độ y của trọng tâm các điểm đặc trưng khớp. Số nguyên. Chỉ mục [5].

rect

Bộ 4 giá trị (x, y, w, h) của hộp giới hạn. Phù hợp để truyền trực tiếp vào các phương thức vẽ/cắt xén như Image.draw_rectangle() hoặc Image.crop(). Chỉ mục [9].

Chi tiết khớp

count

Số lượng điểm đặc trưng khớp giữa hai bộ mô tả. Dùng giá trị này làm điểm tin cậy -- ngưỡng thông thường cho một lần khớp "thực sự" là 10 điểm đặc trưng trở lên. Số nguyên. Chỉ mục [6].

theta

Góc xoay ước tính trong mặt phẳng ảnh giữa hai bộ mô tả, tính bằng độ. Số nguyên. Chỉ mục [7].

match

Danh sách các bộ giá trị nguyên (x, y) cho biết vị trí điểm ảnh của từng điểm đặc trưng khớp trong ảnh tìm kiếm. len(match) == count. Chỉ mục [8].