词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。