1
Solution of the following code 我正在寫這個代碼,它覆蓋兩個圖像與黑色圓圈(在白色背景上)。問題是當我編寫這段代碼時,解決方案將這兩個圓圈覆蓋在各自的位置,但圓圈的顏色略微消失。請你能幫我寫一個腳本,它添加了兩個圈子,但是最終的圖片顯示了兩個圈子,因爲它們原來是一樣的,而且沒有褪色?在OPEN CV中疊加圖像的顏色強度Python
import cv2
import numpy as np
import matplotlib.pyplot as plt
img1 = cv2.imread('16.bmp')
img2 = cv2.imread('17.bmp')
img = cv2.addWeighted(img1,0.5,img2,0.5,0)
plt.imshow(img,cmap="gray")
plt.colorbar()
plt.show()
我相信,這是怎麼回事的是,無論bmp圖像具有白色背景,當您將它們以50%的重量添加時,黑白混合變爲灰色。你可以嘗試添加它沒有重量?循環在頂部圖像中的像素,並設置任何白色的alpha值爲0. – Peril
'img = cv2.addWeighted(img1,1,img2,1,0)' – zindarod