def make_normal_mask(path_tis_msk, path_tumor_msk, path_save_location):
print('==> making normal mask...')
tis_msk = cv2.imread(path_tis_msk)
tumor_msk = cv2.imread(path_tumor_msk)
tumor_msk_bool = (tumor_msk == 255)
tis_msk_after = tis_msk.copy()
tis_msk_after[tumor_msk_bool] = 0
print('==> saving normal mask at' + path_save_location + ' ...')
cv2.imwrite(path_save_location, tis_msk_after)
### Display result
"""
cv2.namedWindow('tis_msk', cv2.WINDOW_NORMAL)
cv2.namedWindow('tis_msk_after', cv2.WINDOW_NORMAL)
cv2.namedWindow('tumor_msk', cv2.WINDOW_NORMAL)
cv2.resizeWindow('tis_msk', 512, 512)
cv2.resizeWindow('tis_msk_after', 512, 512)
cv2.resizeWindow('tumor_msk', 512, 512)
cv2.imshow('tis_msk', tis_msk)
cv2.imshow('tis_msk_after', tis_msk_after)
cv2.imshow('tumor_msk', tumor_msk)
cv2.waitKey()
cv2.destoryAllWindows()
"""
评论列表
文章目录