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
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