imview

imview是圖像查看器中顯示圖像,調用imview close all格式。

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

相關函式

imshow、imtool、imread、imfinfo、imwrite、fread、fwrite

程式示例

示例一

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);

其中boy.bmp是一張256色點陣圖,按照調色板colormap_1顯示圖像,則是和源圖像一樣;按照調色板colormap_2則是實現了底片效果。

相關詞條

相關搜尋

熱門詞條

聯絡我們