资源简介
对图像做垂直投影的matlab代码,分为行投影和列投影两部分,修改图像路径后可直接执行。结果图分为行投影,列投影两个直方图。
代码片段和文件信息
function [row_valcol_val]=touying2(pic)
% H1 函数:[row_valcol_val]=touying2(pic)实现获取8bit,16bit,或者24bit
%的bmp灰度图像的行和列的投影曲线。
% row_val代表返回的行和列的最小値和最大値变量,col_val代表返回的列的最小値
% 和最大値的变量001.bmp是当前目录下一个图像文件。pic是一个变量,是用imread读进来的一个图像所存在放的变量。
% 使用方法如下在matlab工作区输入:
% pic=imread(‘52-3.bmp‘);
% [row_valcol_val]=touying2(pic)
% 然后按回车键,就可以看到显示结果了。
% 返回结果是:行、列的投影曲线,以及行、列投影的灰度最大值和最小值
%**************************行投影曲线程序**************×××××××*******%
[MN]=size(pic); %取图像的行、列数
b1=pic;
b=uint16(b1); %将数组b1转换成16bit的
row(M1)=0; %定义一个行数组放各行总灰度和
for i=1:M
for j=1:1:N
row(i)=row(i)+b(ij);
end
end %求得各行总灰度的和放在数组row中
x=1:M; %定义横坐标轴,长度为行的
- 上一篇:图像二值化matlab代码
- 下一篇:区域生长算法的MATLAB编程实现
相关资源
- 区域生长算法的MATLAB编程实现
- 图像二值化matlab代码
- 一维信号小波降噪matlab程序
- matlab关于二维卷积函数
- matlab关于音频lpc系数的提取
- Sudoku-九宫格-数独matlab代码
- 禁忌搜索TSP
- 数字多波束形成 matlab
- 基于matlab的贝叶斯实验平台
- LBM Midrange Repulsion
-
DAB变压器simuli
nk拓扑 - matlab系统辨识最小二乘整批算法
- [matlab] 切比雪夫多项式系数
- 阿伦方差 matlab求法
- spectral_clustering简单matlab实现
- Matlab永磁同步电机仿真模型
- 激光光斑能量分布的三维伪彩色可视
- 利用PCA降维方法处理高光谱图像matl
- 分数阶PIDmatlab设计模块
- 视觉显著性SR模型matlab
- 视觉显著性模型FTmatlab
- 基于matlab的FDTD程序实现
- 局部二值模式(Local Binary Patterns)图
- 计算ADC的动态参数
- fast源代码
- 多变量函数优化的L-BFGS算法matlab程序
-
position ba
sed dynamics - matlab写的子波提取 wavelete
- 雷达信号处理仿真程序(MTIMTD等)1
- 极小化极大准则matlab仿真
评论
共有 条评论