资源简介
针对大小为2^n*2^n的图像进行重叠分块并重构,分块大小也是2的幂次.也可实现图像处理中的滑窗技术(sliding technique)

代码片段和文件信息
function A=img2overblock(imgNL)
% 对图像 img 进行重叠块划分,块与块之间的重叠列(行)数为N-L,基本块大小为 N*N
% 这里仅限 N 为偶数,L为小于N的偶数(2的幂次),图像行(列)数为2的幂次
% 矩阵A是将图像块按行优先顺序列向量化后的向量组
% 当N=L时表明块与块之间无重叠列(行)
[m n]=size(img);
% 每个分块内的像素总数
block_pixelnum=N^2
% 图像在行方向上的分块数目(与在列方向的分块数目相同)
row_blocks=1+(n-N)/L;
% if ((n-N)/L)>uint8((n-N)/L)
% row_blocks=2+uint8((n-N)/L);
% else row_blocks=1+(n-N)/L;
% end
% 总分块数目
block_size=row_blocks*row_blocks
A=zeros(block_pixelnumblock_size);
k=1;
for i=1:row_blocks
temp=zeros(NN);
for j=1:row_blocks
temp=img((1+L*(i-1)):(N-L+L*i)(1+L*(j-1)):(N-L+L*j));
A(:k)=reshape(temp‘[block_pixelnum1]);
k=k+1;
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1706 2011-05-06 19:23 overblock2img.m
文件 839 2011-05-06 19:49 img2overblock.m
- 上一篇:神州数码路由器交换机基础实验
- 下一篇:51单片机 pwm波产生.zip
相关资源
- 遥感图像几何校正模型探讨
- 图像的小波包分解
- 图像二维小波变换的实现源代码
- 图像二值化
- [免费]图像识别c 源码
- 三维重建(旋转)由已知对应图像点
- jcrop v0.9.12
- 冈萨雷斯 数字图像处理 源代码(m文
- qt图像处理
- 基于OpenCV的数字识别468815
- 使用opencv去掉二值化图像中黑色面积
- Delphi实现图像拖动,无延时。
- 很好的一个小波变换图像压缩程序
- 血液图像处理—细胞识别
- 三维地形的仿真显示实现了对地图的
- DICOM图像读取以及窗宽,窗位调整
- 图像缩放(MFC)有详细的实现过程
- 基于Gabor滤波器的图像纹理特征提取
- 图像的小波变换/图像的融合、复原、
- VC数字图像处理课程设计
- 图像描述代码下载(里面是有代码的
- 利用小波变换对图像进行分解与重构
- Macromedia Fireworks V8.0 简体中文版
- jpeg图像压缩实例代码
- 图像处理作业C 源代码
- 基于纹理的图像检索源代码
- 创龙C66x平台GigE工业相机图像采集案例
- 游戏音频图像提取工具GARbro
- 超级场景清理器(SPCleaner)v1.0免费版
- 基于ARM7 PWM定时器的图像传感器时序信
评论
共有 条评论