Matlab 简单的代码,显示灰度图像的直方图,但是只显示坐标轴?

这是代码,很少,而且之前有显示成功过,所以觉得应该是配置方面的问题,求路过的大神帮忙解决!谢谢!
I=imread('C:\Users\lenovo\Desktop\Haerbin.jpg'); %读取原图象
J= rgb2gray(I);
subplot(1,2,1),imshow(J);
subplot(1,2,2),imhist(J);

第1个回答  2013-11-04

没错啊 应该不是配置的原因 建议 多换一张图片试试 个人感觉ok

求用MATLAB显示灰度图像的直方图的操作详细步骤,小白求!
1、打开MATLAB需要处理的图像,然后再下面写出代码是:pic[i,j]=(255)\/(u*v)*sum(c[:int(img[i,j])])。2、然后接下来就可以看到图像均衡化的图片。3、最后,画出均衡化图片的直方图如图所示,衡化前后,图片对比一下,这样就可以解决问题了。

matlab 图像直方图显示
imhist(i);直接显示图像i的灰度直方图;imhist(i,n)n为指定灰度级显示直方图;[count,x]=imhist(i)获取直方图信息,count为每一级灰度像素个数,x为灰度级,x也可以在imhist(i,x)中指定,可以通过stem(x,count)画相应直方图;代码应用:i=imread('F:\\Myfile\\Matlab\\Test_picture\\0_1.jpg...

怎么用matlab显示一张图片和它的灰度直方图!本人绝对小白!
如果是彩色图像,要对R、G、B3个分量分别画出直方图,如果是灰度图像,直接用imhist(image)就可以画出,imhist只可以画二维的灰度直方图

如何用matlab绘制灰度直方图?
r(10)=r(11)=r(12)=r(13)=r(14)=r(15)=1 将累积分布进行量化(量化时需要用到原始图像的灰度级数,这也是为什么前面需要说明的原因),量化后的灰度级用rq(i)表示,量化公式为rq(i)=ROUND(r(i)*15),(说明:量化公式中的15等于原始图像灰度级数减1),可得:rq(0)=ROUND(...

求Matlab统计灰度值的代码
理,直接显示直方图,这样它统计的就是灰度值的出现次数。例如:x=imread('D:\\ebook\\lena.bmp');x=rgb2gray(x);imhist(x)>> [conters,x1]=imhist(x);%%conters是各个灰度值出现的次数,x1是各个灰度值 >> [conters1,x11]=max(imhist(x))%%寻找最大值处 conters1 = 762 x11 = 153 conte...

如何用matlab画出数字图像的灰度直方图
df误差=4*18*(144\/(4*18)-1)=72,df总计=4*18*(144\/(4*18))-1=143 MS行=SS行\/df行=1955.36,MS列=SS列\/df列=545.02,MS交互=SS交互\/df交互=97.31,MS误差=SS误差\/df误差=84.38,F行=MS行\/MS误差=23.17,F列=MS列\/MS误差=6.46,F交互=MS交互\/MS误差=1.15 ...

怎么用matlab显示一张图片和它的灰度直方图?
close all I = imread('C:\\Documents and Settings\\dmt\\桌面\\实习\\图像\\灰度图像\\lenna.bmp')imshow(I);imhist(I);MATLAB MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

对灰度图像进行霍夫曼编码,用Matlab怎么实现啊?
');\\x0d\\x0a%原始码字的灰度\\x0d\\x0aa=imread('kids.tif');\\x0d\\x0a\\x0d\\x0a%分区画出原始图像和灰度直方图\\x0d\\x0afigure;\\x0d\\x0asubplot(1,2,1)\\x0d\\x0aimshow(a);\\x0d\\x0a%取消坐标轴和边框\\x0d\\x0aaxisoff\\x0d\\x0aboxoff\\x0d\\x0atitle('MATLAB自带...

怎么用matlab提取圆形png格式图像的灰度直方图,只提取圆形区域,圆形...
提取程序源代码:function IMG_Out=Circle_Region_Extract(IMG_In,Radius,Center) if ~(abs(Center(1)-Radius)<0 & abs(Center(2)-Radius)<0) [m,n,~]=size(IMG_In); [X,Y]=meshgrid(1:n,1:m); R_temp=sqrt((X-Center(1)).^2+(Y-Center(2)).^2); R_temp1...

求MATLAB代码
grid on; %显示网格线axis on; %显示坐标系9.LOG算子检测边缘用MATLAB程序实现如下:I=imread('xian.bmp');subplot(2,2,1);imshow(I);title('原始图像');I1=rgb2gray(I);subplot(2,2,2);imshow(I1);title('灰度图像');I2=edge(I1,'log');subplot(2,2,3);imshow(I2);title('log算子分割...

相似回答