您好,请问有一灰度图像f,怎么得到它的垂直和水平投影直方图?我按照您过去的问题的回答里的方法:f=imread('xxx.xx');X=sum(f); %求出图像向X轴的投影Y=sum(f'); %求出图像向Y轴的投影求出了水平和
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 11:10:35
xSMOQ+0Eb\R tcLdC\K64T.)L;SlPJK%S"g}f_y0eWnf^{9 ҁMyVSN6\AZ,aA7ԶHq^P!6-\yg41 GYͪxfU~Ljхͭ7kgDq"/oDg5C:$t6~2R.a
QUb~Qk4Ld`ũuJn9A/iahx'OxS}z
KnVc+-LgVW@GBXzkt5.En!~́9B4㚡c3nI'z,|±tc@ 1F@;픷BIț8jwGo%LFc4pF/}kbc9֘x|Jh&_;W7%
YɒD-̂yضFyxlXsrd
您好,请问有一灰度图像f,怎么得到它的垂直和水平投影直方图?我按照您过去的问题的回答里的方法:f=imread('xxx.xx');X=sum(f); %求出图像向X轴的投影Y=sum(f'); %求出图像向Y轴的投影求出了水平和
您好,请问有一灰度图像f,怎么得到它的垂直和水平投影直方图?
我按照您过去的问题的回答里的方法:
f=imread('xxx.xx');
X=sum(f); %求出图像向X轴的投影
Y=sum(f'); %求出图像向Y轴的投影
求出了水平和垂直方向的投影,但是如何得到这两个直方图还是不会,请问您是如何解决的?请不吝赐教!
您好,请问有一灰度图像f,怎么得到它的垂直和水平投影直方图?我按照您过去的问题的回答里的方法:f=imread('xxx.xx');X=sum(f); %求出图像向X轴的投影Y=sum(f'); %求出图像向Y轴的投影求出了水平和
我想说的是,sum是求图像矩阵f的列的和,X=sum(f)然后返回一个1行3列的向量放到X中,每列存有RGB各分量的总和,而Y=sum(f');同样的道理,直方图是针对单变量的数据统计,据我所知,MATLAB存储的默认是RGB格式,只要是一副图,无论怎么取直方图,RGB各分量的直方图都是一样的,和垂直到某个坐标轴没有关系,这个你可以直接用IMhist和BAR函数直接求出,你求出的XY对于直方图没有意义!