imview

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

相關函式

imshow、imtool、imread、imfinfoimwrite、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則是實現了底片效果。

相關詞條

熱門詞條

聯絡我們