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

📄 expand.m

📁 matlab实现的lucas-kanade光流迭代算法
💻 M
字号:
function largeIm = Expand(im);%EXPAND Compute large layer of Gaussian pyramid% Sohaib Khan, Feb 16, 2000%Algo%Gaussian mask = [0.05 0.25 0.4 0.25 0.05] % Insert zeros in every alternate row position and conv with mask% insert zeros in every alternate clmn position in result and conv with mask'mask = 2*[0.05 0.25 0.4 0.25 0.05]; %factor of 2 is there because each pixel gets contribution 												% either from 0.05, 0.4, 0.05  or from 0.25, 0.25% insert zeros in every alternate position in each rowrowZeros = [im; zeros(size(im))];rowZeros = reshape(rowZeros, size(im,1), 2*size(im,2));%conv with horiz masknewIm = conv2(rowZeros, mask);newIm = newIm(:,3:size(newIm,2)-2);% insert zeros in every alternate position in each colcolZeros = newIm';colZeros = [colZeros; zeros(size(colZeros))];colZeros = reshape(colZeros, size(colZeros,1)/2, 2*size(colZeros,2));colZeros = colZeros';largeIm=conv2(colZeros, mask');largeIm=largeIm(3:size(largeIm,1)-2,:);

⌨️ 快捷键说明

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