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]) 也是使用這種演算法進行拉伸顯示的。
相關文章
- MATLAB學習筆記—多型函式Matlab筆記多型函式
- Swift學習筆記(二十九)——函式的使用1Swift筆記函式
- 深度學習——loss函式的學習筆記深度學習函式筆記
- async函式學習筆記。函式筆記
- Go 函式 學習筆記Go函式筆記
- 分析函式(學習筆記)函式筆記
- 生成函式 學習筆記函式筆記
- python程式設計學習筆記⑦-1函式Python程式設計筆記函式
- 語音學習筆記1------matlab實現自相關函式法基音週期提取筆記Matlab函式
- TS學習筆記(四):函式筆記函式
- JavaScript學習筆記 - 原生函式JavaScript筆記函式
- Golang學習筆記-1.6 函式Golang筆記函式
- Oracle學習筆記(6)——函式Oracle筆記函式
- LoadRunner函式學習筆記函式筆記
- MYSQL學習筆記14: 函式MySql筆記函式
- 學習筆記:javascript中的Generator函式筆記JavaScript函式
- 【C#學習筆記】類建構函式使用C#筆記函式
- Matlab學習筆記(一)Matlab筆記
- python學習筆記(六)——函式Python筆記函式
- OpenCV學習筆記(4)——mixChannels函式OpenCV筆記函式
- OpenCV學習筆記(5)——normalize函式OpenCV筆記ORM函式
- Flutter學習筆記(4)--Dart函式Flutter筆記Dart函式
- js純函式學習筆記(一)JS函式筆記
- C++學習筆記(二)——函式C++筆記函式
- c語言學習筆記===函式C語言筆記函式
- 【C#學習筆記】函式呼叫C#筆記函式
- oracle學習筆記8: 分析函式Oracle筆記函式
- 學習筆記-----一時間函式筆記函式
- MYSQL學習筆記7: 聚合函式MySql筆記函式
- 語音學習筆記3------matlab實現傅立葉反變換ifft()函式筆記MatlabFFT函式
- MyBatis學習筆記(1)—使用篇MyBatis筆記
- PHP 第八週函式學習筆記PHP函式筆記
- JavaScript學習筆記(七)—— 再說函式JavaScript筆記函式
- pandas之常用基本函式學習筆記函式筆記
- 【C#學習筆記】函式過載C#筆記函式
- Erlang學習筆記(四)模組與函式筆記函式
- c++學習筆記 -- 建構函式C++筆記函式
- MYSQL學習筆記15: 數值函式MySql筆記函式