checking simple mask applications:
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)
But as a result i always get the same. Here are my images: https://i.stack.imgur.com/3LCoz.jpg
What's the problem? I should get the same res1m and res2m,due to formula:
SUM[W(x,y)*(I(x,y)-T(x,y))^2],W-mask,I-image,T-template