costFuncMAD.m
上传用户:cxsjwj
上传日期:2022-08-09
资源大小:34k
文件大小:1k
- % Computes the Mean Absolute Difference (MAD) for the given two blocks
- % Input
- % currentBlk : The block for which we are finding the MAD
- % refBlk : the block w.r.t. which the MAD is being computed
- % n : the side of the two square blocks
- %
- % Output
- % cost : The MAD for the two blocks
- %
- % Written by Aroh Barjatya
- function cost = costFuncMAD(currentBlk,refBlk, n)
- %currentBlk=double(currentBlk);
- %refBlk=double(refBlk);
- err = 0;
- for i = 1:n
- for j = 1:n
- err = err + abs((currentBlk(i,j) - refBlk(i,j)));
- end
- end
- cost = err / (n*n);