1樓:匿名使用者
imhist
display histogram of image datasyntax
imhist(i,n)
imhist(x,map)
[counts,x] = imhist(...)
求用matlab顯示灰度影象的直方圖的操作詳細步驟,小白求!
2樓:笑臉藍雨
1、開啟matlab需要處理的影象,然後再下面寫出**是:pic[i,j]=(255)/(u*v)*sum(c[:int(img[i,j])])。
2、然後接下來就可以看到影象均衡化的**。
3、最後,畫出均衡化**的直方圖如圖所示,衡化前後,**對比一下,這樣就可以解決問題了。
求一matlab程式,要求: 輸入影象,輸出灰度直方圖。
3樓:匿名使用者
img=imread('c:\test.bmp');
p=rgb2gray(img);
h=imhist(p);
h1=h(1:2:256);
h2=1:2:256;
stem(h2,h1,'r--');
figure,imhist(p);
如何利用matlab程式編寫求出直方圖上最大值百分之x處的灰度值
4樓:酷呆愛死呆
直方圖統計的是灰度值出現的次數,可以不對影象做處理,直接顯示直方圖,這樣內它統計的就是灰度值的出現次數。容例如:
x=imread('d:\ebook\lena.bmp');
x=rgb2gray(x);
imhist(x)
>> [conters,x1]=imhist(x);%%conters是各個灰度值出現的次數,x1是各個灰度值
>> [conters1,x11]=max(imhist(x))%%尋找最大值處
conters1 =
762x11 =
153conters1裡面存的是各個灰度級的頻數,x11裡面是各個灰度級,如果把conters1和x11當做陣列的話,那麼x11陣列中的序號1對應的灰度級就是0,2對應的灰度級就是1,所以只要找到conters1陣列中你需要的百分之幾*最大值的序號,直接減1後就是其灰度值
conters=imhist(x);%%該形式直接返回各個灰度級的頻數
>> [m,n]=find(conters==0.5*762)%%找到你需要的頻數,762為上面求的最大值
m =107%%序號
n =1
所以其0.5*762處對應的灰度值就是107-1=106
用matlab繪製一幅彩色影象的直方圖時,會生成幾個子灰度直方圖啊?求具體的程式啊!
5樓:匿名使用者
會均衡一個彩色影象了,但我還有一個問題想問一下:給一個灰度影象可得到你應該從本質上來理解:直方圖,在數學上是對一個矩陣進行的統計。這個時候,h
如何用matlab做**的灰度直方圖
6樓:匿名使用者
或者在 matlab下邊輸入 help imhist
edit histeq
%%%灰度圖象的直方圖
資料%%%
clcclear
fn='rice.tif';
i=imread (fn);
j=i;
%計算灰度圖象的直方圖資料
l=256; %灰度級
ps = zeros(l,1); %統計直方圖結果資料
nk=zeros(l,1);
[row,col]=size(i);
n=row*col; %總畫素個數
for i = 1:row
for j = 1:col
num = double(i(i,j))+1; %獲取畫素點灰度級
nk(num) = nk(num)+1; %統計nk
endend%計算直方圖概率估計
for i=1:l
ps(i)=nk(i)/n;
endfigure;
subplot(3,1,1);imshow(j),title('原圖');
subplot(3,1,2),plot(nk),title('直方圖(nk)');
subplot(3,1,3),plot(ps),title('直方圖(ps)');
%figure(4),imhist(hist);
%p=imhist(hist); %生成直方圖函式,返回灰度圖象直方圖資料
%figure(5),plot(p);
7樓:撒顏麥千柳
query取得iframe中元素的幾種方法在iframe子頁面獲取父頁面元素
**如下:$(
matlab求 8的立方根,Matlab裡用的是什麼語言?
syms x x solve x 3 8 x 23 1 2 i 1 1 3 1 2 i matlab裡用的是什麼語言?我來說一下 matlab的語言正如三樓所說,是十分寬鬆的.matlab本身是由c語言編寫的,它主要關注的計算,運用,而不是程式設計,所以用matlab寫程式是十分快意的.只要學過其它...
求大神用取對數的方法求極限,利用取對數的方法求冪指函式的極限
3 1 x 應用對數性質取對數 e 內 應用對數性質取對數 e 0 0型極容限 1 0 e 2 lim x 0 a xln a b xln b c xln c 0 0 0型極限 0 ln e x x x 應用初等函式的連續性 e e ln abc x 應用初等函式的連續性 e lim x 3 abc...
求初等矩陣的逆矩陣時可以直接用公式得到嗎
利用行初等變換對方陣a求逆,相當於對方陣a左乘了一個基本的初等變換矩陣。這種變換方法,通常利用到了單位矩陣,但其實把原理弄清楚了,是可以活學活用的。eij k 逆 eij k 意思是單位矩陣的第i行乘以k加到第j行上這樣的矩陣,他的逆矩陣就是第i行的 k倍加到第j行.eij逆 eij 單位矩陣第ij...