OpenCV 掩码结果
OpenCV mask resulting
正在检查简单的面膜应用:
im1=cv.imread('test.png')
im2=cv.imread('test2.png')
mask=cv.imread('mask.png')
res1=cv.matchTemplate(im1,im1,cv.TM_SQDIFF)
res2=cv.matchTemplate(im2,im1,cv.TM_SQDIFF)
res1m=cv.matchTemplate(im1,im1,cv.TM_SQDIFF,mask)
res2m=cv.matchTemplate(im2,im1,cv.TM_SQDIFF,mask)
但结果我总是得到相同的结果。
这是我的图片:https://imgur.com/a/Zkznp
有什么问题吗?由于公式:
,我应该得到相同的 res1m 和 res2m
SUM[W(x,y)*(I(x,y)-T(x,y))^2],W-mask,I-image,T-template
已解决:
res1m=cv.matchTemplate(im2,im1,cv.TM_SQDIFF,mask=mask)
正在检查简单的面膜应用:
im1=cv.imread('test.png')
im2=cv.imread('test2.png')
mask=cv.imread('mask.png')
res1=cv.matchTemplate(im1,im1,cv.TM_SQDIFF)
res2=cv.matchTemplate(im2,im1,cv.TM_SQDIFF)
res1m=cv.matchTemplate(im1,im1,cv.TM_SQDIFF,mask)
res2m=cv.matchTemplate(im2,im1,cv.TM_SQDIFF,mask)
但结果我总是得到相同的结果。 这是我的图片:https://imgur.com/a/Zkznp
有什么问题吗?由于公式:
,我应该得到相同的 res1m 和 res2mSUM[W(x,y)*(I(x,y)-T(x,y))^2],W-mask,I-image,T-template
已解决: res1m=cv.matchTemplate(im2,im1,cv.TM_SQDIFF,mask=mask)