醫學影象標籤重疊操作
阿新 • • 發佈:2021-01-19
技術標籤:影象處理opencv計算機視覺深度學習cv影象識別
def addimage(img1, img2):
# 將灰度圖轉換為彩圖 底用藍色,頂用紅色
image1 = np.zeros((128, 128, 3))
image1[:, :, 2] = img1
img1 = image1 # 綠色的fixed影象
cv2.imshow("img1", img1)
cv2.waitKey()
image2 = np.zeros((128, 128, 3))
image2[:, :, 1] = img2
img2 = image2 # 紅色的moving影象
cv2.imshow("img2", img2)
cv2.waitKey()
# 移動和扭曲
overlap = cv2.addWeighted(img1, 1, img2, 1, 0)
cv2.imshow("overlap", overlap)
cv2.waitKey()
cv2.imwrite('E:/Recursive/output4/overlap0.png', overlap)
if __name__ == "__main__" :
img1 = cv2.imread('E:/Recursive/output4/seg_fixed.png', 0)
img2 = cv2.imread('E:/Recursive/output4/seg_moving.png', 0) #8位深度,1通道 BGR
addimage(img1, img2)