test_marcomotionsearch.m

来自「用matlab写的仿真H.263标准的程序」· M 代码 · 共 28 行

M
28
字号
%h263运动搜索测试

%测试1,输入16x16全零亮度宏块数组
TestMatrixZeros = uint8(zeros(16,16));

TestWindows = uint8(zeros(48,48));

[vectorr,vectorc] = MacroMotionSearch(TestMatrixZeros,TestWindows,48,48);

vectorr,vectorc
TestEqual(vectorr,0);
TestEqual(vectorc,0);


% %测试3,
for target_r = 1 : 2
for target_c = 1 : 30
Windows = uint8(rand(48,48)*20);
TestMatrixRand = uint8(Windows(target_r:target_r + 15,target_c:target_c + 15));
[vectorr,vectorc] = MacroMotionSearch(TestMatrixRand,Windows,48,48);

vectorr,vectorc
TestEqual(vectorr,target_r - 17);
TestEqual(vectorc,target_c - 17);

end
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?