简介一下前提 : 我所使用的覆盖图片都是已经被抠图的,由于我采用的是网上在线抠图,
被抠图图片RGB是黑色RGB——即(0, 0, 0)。
先看一下我们不希望忘得到的结果:很明显被抠除部分显色了/
再看一下处理后得到的效果 :
很明显,两张图片完美切合(边缘有点白色,是抠图问题)。下面是实现源码——针对在前提条件下的 所有图片(不过最好是在覆盖图片在被覆盖图片内部的前提下,也就是说,我的实现原理没有考虑到图像像素大小问题)
# 图片覆盖技术
import cv2
import numpy
def addTogether(img_bg : str, img_on : str, location : tuple or list, title=None)->None:
"""
把被扣图的图片覆盖到一个背景上面
:param img_bg: 背景图片
:param img_on