Bắt đầu ngayBắt đầu miễn phí

Giao trên hợp

Một hàm chi phí khác là chỉ số giao trên hợp (IOU). IOU là số pixel được tô trong cả hai ảnh (phần giao) chia cho số pixel được tô trong ít nhất một trong hai ảnh (phần hợp).

Trong bài này, hãy xác định cách biến đổi im1 để tối đa hóa hàm chi phí IOU với im2. Chúng tôi đã định nghĩa sẵn hàm sau cho bạn:

def intersection_of_union(im1, im2):
    i = np.logical_and(im1, im2)
    u = np.logical_or(im1, im2)
    return i.sum() / u.sum()

Lưu ý: Khi dùng ndi.rotate(), nhớ truyền reshape=False để các kích thước mảng khớp nhau.

Bài tập này là một phần của khóa học

Phân tích ảnh Y sinh học bằng Python

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập