Matlab學習筆記(1)——imshow函式的使用
Matlab的imshow函式是用來顯示影像的,但是其有幾種不同的使用方式,使用不同的方式,會使顯示的效果差別很大,在此對它的使用方式做一下說明。
第一種形式:
imshow(A),A表示影像矩陣
imshow是有第二個引數的,在這種方式下省略了,表示影像顯示的灰度範圍是0-255
第二種形式:
imshow(A,[LOW,HIGH])
該種方式下,影像中灰度值等於或低於low的都將用黑色顯示,而灰度值大於等於high的都顯示為白色,介於low和high之間的用其灰度級的預設值的中間色調顯示。(需要變換嗎?)
第三種形式:
imshow(A,[ ])
inshow(A,[ ])相當於imshow(A,[min(A),max(A)]),imshow(A)與imshow(A,[])的區別,如果A的灰度都在20以下,但確實又有灰度的變化,直接使用imshow(A),顯示的影像幾乎都是黑色的,使用inshow(A,[])後會從最小到最大拉伸顯示。
拉伸顯示所使用的演算法是這樣的,
b=uint((a-min(a(:)))./(max(a(:))-min(a(:)))*255);
這樣就可以將指定範圍的灰度值變換到0-255區間顯示。imshow(A,[LOW,HIGH]) 也是使用這種演算法進行拉伸顯示的。
相關文章
- python程式設計學習筆記⑦-1函式Python程式設計筆記函式
- 深度學習——loss函式的學習筆記深度學習函式筆記
- 生成函式 學習筆記函式筆記
- async函式學習筆記。函式筆記
- Matlab學習筆記(一)Matlab筆記
- MYSQL學習筆記14: 函式MySql筆記函式
- python學習筆記(六)——函式Python筆記函式
- TS學習筆記(四):函式筆記函式
- Golang學習筆記-1.6 函式Golang筆記函式
- JavaScript學習筆記 - 原生函式JavaScript筆記函式
- Oracle學習筆記(6)——函式Oracle筆記函式
- 學習筆記:javascript中的Generator函式筆記JavaScript函式
- MYSQL學習筆記7: 聚合函式MySql筆記函式
- C++學習筆記(二)——函式C++筆記函式
- OpenCV學習筆記(4)——mixChannels函式OpenCV筆記函式
- OpenCV學習筆記(5)——normalize函式OpenCV筆記ORM函式
- Flutter學習筆記(4)--Dart函式Flutter筆記Dart函式
- c語言學習筆記===函式C語言筆記函式
- js純函式學習筆記(一)JS函式筆記
- [MatLab]學習筆記2:MatLab數值資料Matlab筆記
- matlab學習筆記一:安裝Matlab筆記
- 莫比烏斯函式 - 學習筆記函式筆記
- 工作學習筆記(三)to_char函式筆記函式
- MYSQL學習筆記15: 數值函式MySql筆記函式
- PHP 第八週函式學習筆記PHP函式筆記
- pandas之常用基本函式學習筆記函式筆記
- JavaScript學習筆記(七)—— 再說函式JavaScript筆記函式
- TypeScript 學習筆記 — 函式中的型別(四)TypeScript筆記函式型別
- javascript學習筆記--函式的返回值可以是一個函式JavaScript筆記函式
- 深度學習筆記1:池化 全連線 啟用函式 softmax深度學習筆記函式
- Python學習筆記_函式_匯入模組Python筆記函式
- day10學習筆記之函式上筆記函式
- PHP 第十五週函式學習筆記PHP函式筆記
- 好程式設計師學習筆記:函式程式設計師筆記函式
- hive學習筆記之七:內建函式Hive筆記函式
- ES6學習筆記(三)【函式,物件】筆記函式物件
- JavaScript學習筆記(二)——函式和陣列JavaScript筆記函式陣列
- Solidity語言學習筆記————28、純函式Solid筆記函式