imview是圖像查看器中顯示圖像,調用imview close all格式。
基本介紹
- 中文名:imview
- 簡介:圖像查看器中顯示圖像
- 調用格式:imview close all
- 相關函式:imshow等
MATLAB函式imview簡介,函式功能,調用格式,相關函式,程式示例,示例一,示例二,
MATLAB函式imview簡介
函式功能
該函式用於在圖像查看器(Image Viewer)中顯示圖像,而不是在繪圖框(Figure)中顯示圖像。在圖像查看器中查看圖像的一個特點是,當滑鼠游標在圖像上移動時,狀態欄可以顯示游標所在像素點的坐標及像素值。新版本的matlab中已使用imtool函式取代該函式。
在matlab 的命令視窗中鍵入doc imview或者help imview即可獲得該函式的幫助信息。
調用格式
imview(I)
imview(RGB)
imview(X,map)
imview(I,range)
imview(filename)
imview(...,'InitialMagnification',initial_mag)
h = imview(...)
imview close all
相關函式
程式示例
示例一
imview('d:\boy.bmp');
這樣就在Image Viewer框中顯示d盤下的boy.bmp這張圖片
示例二
下面再看一個複雜的例子:
imview(X,map)這種調用方式中,map是一個double型的二維矩陣,矩陣有三列,且每個元素都在[0,1]範圍內。
clc
colormap_1=zeros(256,3);
colormap_2=zeros(256,3);
for a=1:256
tempRGB=a-1;
colormap_1(a,1)=tempRGB/256;
colormap_1(a,2)=tempRGB/256;
colormap_1(a,3)=tempRGB/256;
end
for a=1:256
tempRGB=256-a;
colormap_2(a,1)=tempRGB/256;
colormap_2(a,2)=tempRGB/256;
colormap_2(a,3)=tempRGB/256;
end
IntensityImg=imread('D:\boy.bmp');
imview(IntensityImg,colormap_1);
imview(IntensityImg,colormap_2);