在 OPEN CV 中叠加图像时的颜色强度 Python
Colour intensity while Overlaying images in OPEN CV Python
Solution of the following code
我正在编写这段代码,它用黑色圆圈(在白色背景上)覆盖两个图像。问题是,当我编写这段代码时,解决方案将这两个圆圈叠加在各自的位置,但圆圈的颜色会逐渐消失。请你能帮我写一个脚本来添加两个圆圈,但结果图片显示两个圆圈都是原来的样子,没有褪色吗?
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()
你为什么不选择:
img=cv2.min(img1,img2)
Link:
https://docs.opencv.org/2.4/modules/core/doc/operations_on_arrays.html#min
Solution of the following code 我正在编写这段代码,它用黑色圆圈(在白色背景上)覆盖两个图像。问题是,当我编写这段代码时,解决方案将这两个圆圈叠加在各自的位置,但圆圈的颜色会逐渐消失。请你能帮我写一个脚本来添加两个圆圈,但结果图片显示两个圆圈都是原来的样子,没有褪色吗?
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()
你为什么不选择:
img=cv2.min(img1,img2)
Link: https://docs.opencv.org/2.4/modules/core/doc/operations_on_arrays.html#min