bFrameProc.m
上传用户:cxsjwj
上传日期:2022-08-09
资源大小:34k
文件大小:1k
- function [B ,motionVect, flag] = bFrameProc(B,I,P,array,mbSize,p)
- %flag=0;
- %calculating MV and Zero Matrixes from I
- [motionVect1, zeroMatrixCount1]=BmotionEstTSS(B,I,mbSize,p);
-
- %calculating MV and Zero Matrixes from P
- [motionVect2, zeroMatrixCount2]=BmotionEstTSS(B,P,mbSize,p);
-
-
- %chosing btw B2's
- if zeroMatrixCount1 >= zeroMatrixCount2
- flag=0;
- B=bFrameCal(B,I,array,mbSize,p,motionVect1);
- motionVect=motionVect1;
- else
- flag=1;
- B=bFrameCal(B,P,array,mbSize,p,motionVect2);
- motionVect=motionVect2;
- end