⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getwindowsfromrframe.m

📁 用matlab写的仿真H.263标准的程序
💻 M
字号:
function Windows = GetWindowsFromRFrame(RFrame,MAddrRow,MAddrCol,Format)
%从给定格式的RFrame中得到指定的窗口
%输入 RFrame,目标帧,uint8
%输入 MAddrRow, MAddrRow,宏块索引
%输入 Format,窗口类型 'Y48',返回48x48亮度窗口,'UV24'返回24x24色度窗口
%输出 Windows,指定窗口,uint8

msg = nargchk(4,4,nargin);

if ~(isempty(msg)) %检查输入参数是否为4个
    disp(msg)
    return ;
end

switch Format
    case 'Y48'
        indexrow = (MAddrRow - 1) * 16 + 1;
        indexcol = (MAddrCol - 1) * 16 + 1;
        Windows = uint8(RFrame(indexrow:indexrow + 47,...
                        indexcol:indexcol + 47));
    case 'UV24'
        indexrow = (MAddrRow - 1) * 8 + 1;
        indexcol = (MAddrCol - 1) * 8 + 1;
        Windows = uint8(RFrame(indexrow:indexrow + 23,...
                        indexcol:indexcol + 23));     
     otherwise
        disp('error format');
end

⌨️ 快捷键说明

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