请输入您要查询的百科知识:

 

词条 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、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则是实现了底片效果。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/4/22 9:27:47