【发布时间】:2015-01-20 08:24:12
【问题描述】:
所以我有两张图片,一张是原始的,另一张应该是它上面的叠加层。叠加图像是半透明的,比如 alpha 为 0,5 的白色。
我可以用原件覆盖半透明的,但如何扭转这个过程?因此,在此代码示例中,如何仅使用“bld”和“fil”变量来获取“org”变量。有没有办法可以做到这一点?
import cv2
import numpy as np
import cv2
# Load a colored image and a filter
org = cv2.imread('original.png', cv2.CV_LOAD_IMAGE_UNCHANGED)
fil = cv2.imread('filter.png', cv2.CV_LOAD_IMAGE_UNCHANGED)
# Overlay the filter on the original image
bld = cv2.addWeighted(org,0.5,fil,0.5,0)
# Reverse the process?
【问题讨论】: