【发布时间】:2021-03-14 11:39:15
【问题描述】:
我有 3 张图片(背景、前景、前景蒙版)
所有图片大小相同
当我运行下面的代码时会抛出错误:
错误:OpenCV(3.4.2) C:\Miniconda3\conda-bld\opencv-suite_1534379934306\work\modules\core\src\matrix.cpp:465: error: (-215:Assertion failed) 0
代码:
import cv2
import numpy as np
mask=cv2.imread('mask.jpg',0)
bg=cv2.imread('bg.jpg')
fg=cv2.imread('fg.jpg')
_, contours,_= cv2.findContours(mask.copy(), cv2.RETR_EXTERNAL,
cv2.CHAIN_APPROX_SIMPLE)
c = max(contours, key = cv2.contourArea)
x,y,w,h = cv2.boundingRect(c)
center = (int(x+w*0.5),int(y+h*0.5))
output = cv2.seamlessClone(fg, bg, mask, center, cv2.NORMAL_CLONE)
cv2.imshow('sss',output)
cv2.waitKey(0)
cv2.destroyAllWindows()
谁能帮帮我?
谢谢:)
【问题讨论】:
标签: opencv image-processing opencv3.0 opencv-python