matlab灰度影象矩陣的大小問題(入門級)

2021-08-28 11:45:41 字數 531 閱讀 2754

1樓:

灰度的數字影象中,每個畫素用一個數表示,整個影象用矩陣表示,矩陣的行數就是影象的高,矩陣的列數就是影象的寬。

對於彩色影象需要三通道表示,matlab裡表示為三維矩陣,其中第三維的長度是3。

imresize函式可以改變影象矩陣的尺寸,可以直觀理解為不保持寬高比的任意縮放。當然可以用擷取的方法縮小影象尺寸。

灰度影象加模糊的方法很多,最簡單的是用均值濾波,而不是乘以矩陣。請看imfilter函式。

加噪聲用imnoise函式。

2樓:

1 灰度圖應該是二維矩陣,維數不同是因為影象大小不同。。。

2 變成方的當然可以,你**也就變方了。從某種角度講,算是你處理了一下你的**,會造成資訊損失的。。

3 不是乘上,而是和一個矩陣做卷積,模糊成什麼樣就看你用來做卷積的矩陣長成什麼樣了。。。。

4 嗯,就是隨機從**裡挑出一些位置,把原有畫素值替換成別的數值。。。

函式是啥,樓上說的很清楚了貌似。。我只是換一個角度回答這些問題。

matlab如何實現矩陣影象的直方圖均衡化

基於matlab的直方圖均衡化 2007 04 15 20 15 clear all 一,影象的預處理,讀入彩色影象將其灰度化 讀入jpg彩色影象檔案 imshow ps 顯示出來 title 輸入的彩色jpg影象 imwrite rgb2gray ps picsamplegray.bmp 將彩色 ...

如何將matlab影象矩陣分塊並將分好的塊撒

a randi 100,100 100 100的原來始矩陣,也可以自 是你的影象矩陣 m 2 n 2 c mat2cell a,ones 100 m,1 m,ones 100 n,1 n 按照baim n的小塊進行分塊 輸出的c是元du胞結構,c是分塊後zhi第dao一行第一列的矩陣塊,其他同理。m...

matlab如何將讀取影象後的RGB矩陣變換為二維自定義矩陣

這個問題的核心在於怎樣把圖中的各畫素點與指定的四種 五種 顏色對應起來,但圖中的顏色遠不止5種 用hypersnap可以統計出,題主所貼出的影象包含了11234種顏色 猜測這樣的交通流圖應該是在某種軟體系統上根據資料生成的,而生成這樣的圖應該會採用某幾種固定的顏色,題主如果是通過軟體截圖的方式得到的...