图像的基本操作实验
“图像的基本操作实验”相关的资料有哪些?“图像的基本操作实验”相关的范文有哪些?怎么写?下面是小编为您精心整理的“图像的基本操作实验”相关范文大全或资料大全,欢迎大家分享。
实验二图像基本操作参考程序
实验二 图像基本操作
一、实验目的
1、熟悉及掌握图像的采样原理,实现图像的采样过程,进行图像的灰度转换。 2、理解直方图的概念及应用,实现图像直方图的显示,及通过直方图均衡和直方图规定化方法对图像进行修正。 二、实验环境
MATLAB 6.5以上版本、WIN XP或WIN2000计算机
三、相关函数 ? 图像的增强
1、 直方图
imhist函数用于数字图像的直方图计算或显示,
imhist(I, n)计算和显示图像I的直方图,n为指定的灰度级数目,默认为256。如果I是二值图像,那么n仅有两个值。
[counts,x] = imhist(...)返回直方图数据向量counts,相应的色彩值向量x。
如:
i=imread('e:\\w01.tif');
imhist(i); 2 、直方图均衡化
histeq函数用于数字图像的直方图均衡化,
J = histeq(I, n) 均衡化后的级数n,缺省值为64。
J = histeq(I, hgram) \直方图规定化\,即将原是图象 I 的直方图变换成用户指定的向量 hgram (即指定另一幅图像的直方图数据向量)。
如:
i=imread('e:\\w01
实验二图像基本操作参考程序
实验二 图像基本操作
一、实验目的
1、熟悉及掌握图像的采样原理,实现图像的采样过程,进行图像的灰度转换。 2、理解直方图的概念及应用,实现图像直方图的显示,及通过直方图均衡和直方图规定化方法对图像进行修正。 二、实验环境
MATLAB 6.5以上版本、WIN XP或WIN2000计算机
三、相关函数 ? 图像的增强
1、 直方图
imhist函数用于数字图像的直方图计算或显示,
imhist(I, n)计算和显示图像I的直方图,n为指定的灰度级数目,默认为256。如果I是二值图像,那么n仅有两个值。
[counts,x] = imhist(...)返回直方图数据向量counts,相应的色彩值向量x。
如:
i=imread('e:\\w01.tif');
imhist(i); 2 、直方图均衡化
histeq函数用于数字图像的直方图均衡化,
J = histeq(I, n) 均衡化后的级数n,缺省值为64。
J = histeq(I, hgram) \直方图规定化\,即将原是图象 I 的直方图变换成用户指定的向量 hgram (即指定另一幅图像的直方图数据向量)。
如:
i=imread('e:\\w01
实验二图像基本操作参考程序
实验二 图像基本操作
一、实验目的
1、熟悉及掌握图像的采样原理,实现图像的采样过程,进行图像的灰度转换。 2、理解直方图的概念及应用,实现图像直方图的显示,及通过直方图均衡和直方图规定化方法对图像进行修正。 二、实验环境
MATLAB 6.5以上版本、WIN XP或WIN2000计算机
三、相关函数 ? 图像的增强
1、 直方图
imhist函数用于数字图像的直方图计算或显示,
imhist(I, n)计算和显示图像I的直方图,n为指定的灰度级数目,默认为256。如果I是二值图像,那么n仅有两个值。
[counts,x] = imhist(...)返回直方图数据向量counts,相应的色彩值向量x。
如:
i=imread('e:\\w01.tif');
imhist(i); 2 、直方图均衡化
histeq函数用于数字图像的直方图均衡化,
J = histeq(I, n) 均衡化后的级数n,缺省值为64。
J = histeq(I, hgram) \直方图规定化\,即将原是图象 I 的直方图变换成用户指定的向量 hgram (即指定另一幅图像的直方图数据向量)。
如:
i=imread('e:\\w01
实验一 Matlab - 图像处理基本操作
实验一Matlab 图像处理基本操作和付立叶变换
一、matlab基本操作 1. 显示图像
>> I1=imread('D:\\图像\\LENA.BMP'); >> imshow(I1);
>> I2=imread('D:\\图像\\***.BMP'); >> imshow(I2);
2、检查内存(数组)中的图像: >> whos 3、保存图像:
>> imwrite(I2,'lena_2G.png'); % 将图像由原先的bmp格式另存为png格式 4、多幅图像显示
>> I1=imread('D:\\图像\\LENA.BMP');
>> figure //出现图形显示窗口 >> subplot(1,2,1),imshow(I1);
>> I2=imread('D:\\图像\\**.BMP'); >> subplot(1,2,2),imshow(I2);
二、傅里叶变换 1.目的:
a、理解傅里叶变换的原理 b、掌握傅里叶变换的性质 2.实验步骤:
a. 首先构造一幅黑白二值图像,在128×128的黑色背景中心产生一个4×4的白色方块,对其进行
实验一 基于Matlab环境的数字图像的基本操作
温州大学物理与电子信息工程学院
数字图像处理 实验报告
课程名称: 班 级: 实验地点:
实验一 基于Matlab环境的数字图像的基本操作
[实验目的和要求]
1、 熟悉Matlab处理数字图像的操作环境 2、 掌握Matlab对数字数字图像的基本操作 3、 掌握图像类型的相互转换 [实验内容]
1根据像素间的基本关系,实现对像素间的连通关系。试求图1的8连通及4连通,并讨论其区别(提示:bwlabel)。
1 1 0 0 0 1 1 0 0 1 1 0 图 1.1 像素图
2试对lena图像分别进行4和16倍减采样,查看其减采样效果(提示:quartimg = zeros(wid/2+1,hei/2+1)。
3试将图lena图像,转换成128级灰度图像,64级灰度图像,32级灰度图像,8级灰度图像和2级灰度图像。(提示:for i = 1:wid
for j = 1:hei img64(i,j) = floor(b(i,j)/4);
1 0 1 1 0 0 0 1 电信二班 5B311 数字图像处理 姓名: 日期: 施蒙皎 学号: 09110003527 2011.10.13 end end)
4 实现图像类型的
envi图像处理基本操作
使用ENVI进行图像处理
主要介绍利用envi进行图像处理的基本操作,主要分为图像合成、图像裁减、图像校正、图像镶嵌、图像融合、图像增强。
分辨率:空间分辨率、波谱分辨率、时间分辨率、辐射分辨率。咱们平时所说的分辨率是指?怎么理解?
1、 图像合成
对于多光谱影像,当我们要得到彩色影像时,需要进行图像合成,产生一个与自然界颜色一致的真彩色(假彩色)图像。
对于不同类型的影像需要不同的波段进行合成,如中巴CCD影像共5个波段,一般选择2、4、3进行合成。(为什么不选择其他波段?重影/不是真彩色)。SOPT5影像共7个波段,一般选择7、4、3三个波段。
操作过程以中巴资源卫星影像为例
中巴资源卫星影像共有五个波段,选择2、4、3三个波段对R、G、B赋值进行赋值。 在ENVI中的操作如下:
(1) file open image file 打开2、3、4三个波段,选择RGB,分别将2、4、3赋予RGB。
(2) 在#1窗口file---〉save image as- image file。
(3) 在主菜单中将合成的文件存为tiff格式(file- save file as- tiff/geotiff) 即可得到我们需要的彩色图像。
2、 图像裁减
有时如果处理较大的图像
envi图像处理基本操作
使用ENVI进行图像处理
主要介绍利用envi进行图像处理的基本操作,主要分为图像合成、图像裁减、图像校正、图像镶嵌、图像融合、图像增强。
分辨率:空间分辨率、波谱分辨率、时间分辨率、辐射分辨率。咱们平时所说的分辨率是指?怎么理解? 1、 图像合成
对于多光谱影像,当我们要得到彩色影像时,需要进行图像合成,产生一个与自然界颜色一致的真彩色(假彩色)图像。
对于不同类型的影像需要不同的波段进行合成,如中巴CCD影像共5个波段,一般选择2、4、3进行合成。(为什么不选择其他波段?重影/不是真彩色)。SOPT5影像共7个波段,一般选择7、4、3三个波段。 操作过程以中巴资源卫星影像为例
中巴资源卫星影像共有五个波段,选择2、4、3三个波段对R、G、B赋值进行赋值。 在ENVI中的操作如下:
(1) file?open image file?打开2、3、4三个波段,选择RGB,分别将2、4、3赋予RGB。 (2) 在#1窗口file---〉save image as-?image file。
(3) 在主菜单中将合成的文件存为tiff格式(file-?save file as-?tiff/geotiff) 即可得到我们需要的彩色图像。 2、 图像裁减
envi图像处理基本操作
使用ENVI进行图像处理
主要介绍利用envi进行图像处理的基本操作,主要分为图像合成、图像裁减、图像校正、图像镶嵌、图像融合、图像增强。
分辨率:空间分辨率、波谱分辨率、时间分辨率、辐射分辨率。咱们平时所说的分辨率是指?怎么理解? 1、 图像合成
对于多光谱影像,当我们要得到彩色影像时,需要进行图像合成,产生一个与自然界颜色一致的真彩色(假彩色)图像。
对于不同类型的影像需要不同的波段进行合成,如中巴CCD影像共5个波段,一般选择2、4、3进行合成。(为什么不选择其他波段?重影/不是真彩色)。SOPT5影像共7个波段,一般选择7、4、3三个波段。 操作过程以中巴资源卫星影像为例
中巴资源卫星影像共有五个波段,选择2、4、3三个波段对R、G、B赋值进行赋值。 在ENVI中的操作如下:
(1) file?open image file?打开2、3、4三个波段,选择RGB,分别将2、4、3赋予RGB。 (2) 在#1窗口file---〉save image as-?image file。
(3) 在主菜单中将合成的文件存为tiff格式(file-?save file as-?tiff/geotiff) 即可得到我们需要的彩色图像。 2、 图像裁减
实验二 图像基本运算
温州大学物理与电子信息工程学院
数字图像处理 实验报告
课程名称: 班 级: 实验地点:
实验二 图像基本运算
[实验目的和要求]
1、 熟悉数字图像在计算的表达方式
2、 掌握Matlab对数字数字图像的点、代数、逻辑和几何运算 [实验内容]
1对一灰度图像,通过选择不同的灰度级变换函数s = T(r)实现图像的灰度范围线性扩展和非线性扩展,以及图像的灰度倒置和二值化。
2选择两幅图像,一幅是物体图像,一幅是背景图像,采用正确的图像代数运算方法,分别实现图像叠加、混合图像的分离和图像的局部显示效果(插值函数:imresize)。
3对一幅图像实现按比例缩小和不按比例任意缩小的效果,以及图像的成倍放大和不按比例放大效果。
4将一幅图像分别旋转45和90,与原图像对比,观察它们的区别。
问题:图像的旋转会导致图像的失真吗?若有,有什么办法可以解决这个问题?
实验结果及分析:
1. I=imread('C:\\Documents and Settings\\Administrator\\×à??\\lena.jpg');
K=I*20; J=double(I); J=2*log(J+1); l=255-I;
subplot(2,
实验三 图像的分割与基本运
实验三 图像的分割与基本运算
一、实验目的:
1、进一步了解MATLAB关于图像处理的相关指令。 2、掌握图像分割的基本原理和基本方法。 3、能够用所学方法实现图像分割。
4、掌握象素间算术运算的和逻辑运算的方法; 5、学会比较图像处理结果并分析原因。
二、实验仪器
PC一台,MATLAB软件 。 三、实验内容
(一) 采用人工选择阈值法编写程序,把图像blood.bmp分割为二值图像。尝试不同阈值来分割图像,比较分割效果,选出最满意的阈值。
(提示:
1.先做图像的直方图,参考直方图中灰度的分布尝试确定阈值;应反复调节阈值的大小,直至二值化的效果最为满意为止。
2.运算之前要先转化为双精度:I=double(I),运算之后再转化为二进制数表示:I=uint8(I)
变换式
?0f(x,y)?T如下: ?g(x,y)????255f(x,y)?T阈值可取为T=91,T=130 ,T=43,比较效果,见教材P92
3.得到图像I的大小用函数: [M,N]=size(I),M为行,N为列数 I=imread('blood1.bmp');figure;
subplot(221);imshow(I);title('原图形'); %subp