下面简单图片演示一下:
提取mask:
===>
替换背景:
+
=
python的opencv代码如下:
# coding=utf-8
import cv2
import numpy as np....resize(img,None,fx=0.4,fy=0.4)
cv2.imshow('img',img)
rows,cols,channels = img.shape#rows,cols最后一定要是前景图片的...erode)
dilate=cv2.dilate(erode,None,iterations=1)
cv2.imshow('dilate',dilate)
#遍历替换
center=[50,50]#在新背景图片中的位置