图像处理作业

合集下载

数字图像处理大作业

数字图像处理大作业

1、下图是一用于干涉原理进行测试的干涉场图像,要求判读条纹的间距,请给出图像处理的方案并说明每一步的作用及其对其它处理步骤可能产生的影响。

解:步骤与思路:○1.进行模糊处理,消除噪声○2.边缘检测,进行图像增强处理○3.二值化图像,再进行边缘检测,能够得到很清晰的边界。

○4.采用横向标号法,根据值为1像素在标号中的相邻位置可以确定间距I=imread('xz mjt.bmp');I1=medfilt2(I); %对图像中值滤波imshow(I1);[m,n]=size(I1);for i=1:mfor j=1:nif(I1(i,j)<100) %阈值为100I1(i,j)=255;elseI1(i,j)=0; %进行二值化endendendfigure;imshow(I1);Y1=zeros(1,25);y2=y1;c=y2;i=100;for j=1:1200if (I1(i,j)==255&&I1(i,j+1)==0)Y1=j+1;endif (I1(i,j)==0&&I1(i,j+1)==255)Y2=j;endendfor i=1:25c=Y2(i)-Y1(i)endc %找出每两个条纹之间的距离2. 现有8个待编码的符号m0,……,m7,它们的概率分别为0.11,0.02,0.08,0.04,0.39,0.05,0.06,0.25,利用哈夫曼编码求出这一组符号的编码并画出哈夫曼树。

3. 请以图像分割方法为主题,结合具体处理实例,采用期刊论文格式,撰写一篇小论文。

各种算子对图像进行边缘检测效果的研究图像分割是根据需要将图像划分为有意义的若干区域或部分的图像处理技术。

通过边缘检测在Matlab 中实现方法,及用四叉数分解函数进行区域分割的方法,掌握了Matlab 区域操作函数的使用和图像分析和理解的基本方法,并学到了'roberts','sobel','prewitt','canny','log'算子对图像进行边缘检测的不同效果。

photoshop图像处理第一次作业 1

photoshop图像处理第一次作业 1

photoshop图像处理第一次作业 1试卷总分:100得分96注:请20分钟以内保存一次。

每大题完成后请先保存再更换大题,试卷试题全部完成后提交。

第1大题第2大题一、单项选择题(总分80.00)1.在Photoshop CS中文版中,无需跟踪其轮廓而直接可以选择图像内色彩相同或者相近的区域的工具是。

( )(2.00分)A. 魔棒工具B. “色彩范围”命令C. 索套工具D. 椭圆选框工具2.使用矩形选框工具(Rectangular Marquee Tool)和椭圆选框工具(Elliptical Marquee Tool)时,如何做出正形选区?()(2.00分)A. 按住Shift键并拖拉鼠标B. 按住Shift+Ctrl键并拖拉鼠标C. 按住Alt 键并拖拉鼠标D. 按住Ctrl键并拖拉鼠标3. 下面哪种色域最广:()(2.00分)A. RGB模式B. CMYK模式C. HSB模式D. LAB模式4.在色彩范围对话框中为了调整颜色的范围,应当调整哪一个数值()(2.00分)A. 颜色容差B. 羽化C. 反相D. 消除锯齿5.为了确定磁性套锁工具对图象边缘的敏感程度,应调整下列哪个数值()(2.00分)A. 容差B. 边对比度C. 套锁宽度D. 颜色容差6.位图图像是由称作像素(图片元素)的组成。

()(2.00分)A. 点B. 元素C. 线D. 面7.下列哪个命令用来调整色偏:( )(2.00分)A. 色彩平衡B. 色调均化C. 亮度/对比度D. 阈值8.下面哪种类型的图层可以将图像自动对齐和分布()(2.00分)A. 链接图层B. 调节图层C. 填充图层D. 背景图层9.下列选项中的哪一个操作能进入快速蒙版状态?( )(2.00分)A. 单击工具箱中的快速蒙版图标B. 选择一个Alpha通道C. 在“编辑”—>“快速蒙版”D. 建立一个选区10.在“曲线”命令对话框中,左下角的一点能否移至最左上角,使曲线水平?( )(2.00分)A. 很难判断B. 不能C. 能D. 不一定11.你如何旋转一个层或选区? ( )(2.00分)A. 单击并拖拉旋转工具B. 编辑->变换->旋转C. 选择->旋转D. 按住Control/Command键的同时拖拉移动工具12.每种图像模式在photoshop中都由特定的通道组成,比如:红色、绿色、蓝色3个通道组成的图像模式为。

国开作业《Photoshop图像处理》 (69)

国开作业《Photoshop图像处理》 (69)

题目:在RGB模式的图像中每个像素的颜色由R、G、B这3个数值来决定,每个数值的范围都是0到255。

当R、G、B数值分别为相等、均为255、均为0这3种不同情况时,最终的颜色分别是()。

选项A:偏色的灰色、纯白色、纯黑色选项B:偏色的灰色、纯黑色、纯白色选项C:灰色、纯黑色、纯白色选项D:灰色、纯白色、纯黑色答案:灰色、纯白色、纯黑色题目:CMYK模式的图像有()个颜色通道。

选项A:2选项B:3选项C:1选项D:4答案:4题目:下列哪个方法可以使左图变成右图的效果(左图为灰度模式图像)?/zyzx/video/nerc160_photoshoptxchl/images/p2-3-1.jpg选项A:通过“图像调整阈值”命令,调整阈值色阶数值选项B:通过“图像调整色调分离”命令,调整色阶数量选项C:将图像转化为位图模式图像,在位图对话框中选择“方法使用50%阈值”命令选项D:通过“图像调整色调均化”命令答案:通过“图像调整阈值”命令,调整阈值色阶数值题目:要关闭当前图像,可以按哪个键?选项A:Ctrl+W选项B:Ctrl+C选项C:Ctrl+D选项D:Ctrl+Shift+Esc答案:Ctrl+W题目:当双击放大镜的时候图像会以100%来显示,这个100%表示的是什么?选项A:表示一个屏幕像素对应一个图像像素选项B:表示全页显示选项C:表示全屏显示选项D:显示器中的图像大小与图像输出尺寸一致答案:表示一个屏幕像素对应一个图像像素题目:如图所示,当扫描得到较灰且不够清晰的线条稿时,需要将一些细节杂色过滤掉并加强线条的清晰度,请问使用下列哪种方法能够达到下图调整的结果?/zyzx/video/nerc160_photoshoptxchl/images/p2-3-2.jpg选项A:自动对比度选项B:亮度/对比度选项C:自动色阶选项D:阈值答案:亮度/对比度题目:色彩调整色阶命令中的灰色吸管的作用是?选项A:吸取颜色选项B:设置图像的中性灰选项C:设置图像的暗调选项D:设置图像的高光答案:设置图像的中性灰题目:Photoshop中如何才能以100%的比例显示图像?选项A:选择“视图屏幕大小缩放”命令选项B:双击缩放工具选项C:双击手形工具选项D:在图象上按住Option(Mac)/Alt(Win)的同时单击鼠标答案:双击缩放工具题目:如图所示,上图图像在转成CMYK模式后失去了图像原有的鲜艳度,请问使用下列哪种方法可以令图像恢复成下图所示的鲜艳度?/zyzx/video/nerc160_photoshoptxchl/images/t1.png选项A:图像调整亮度/对比度选项B:图像调整色相/饱和度选项C:图像调整曲线选项D:图像调整色阶答案:图像调整色相/饱和度题目:使用Photoshop调整图像色彩的调整命令中,哪一个可以做最精确的调整?选项A:曲线选项B:色阶选项C:色彩平衡选项D:色相/饱和度答案:曲线题目:在Photoshop中将前景色和背景色恢复为默认颜色的快捷键是()?选项A:Tab选项B:X选项C:Alt选项D:D答案:D题目:下列哪些途径可以对图像进行放大或缩小?选项A:在“导航器”面板中,拖动面板下方的三角形滑钮或直接在“导航器”面板左下角输入放大或缩小的百分比数值选项B:按住Command键Mac/Ctrl键Win,直接在“导航器”面板的预视图中用鼠标拖拉矩形块,可将图像放大选项C:在图像左下角的百分比显示框中直接输入放大或缩小的百分比数值选项D:用工具箱中的抓手工具在图像上拖拉矩形框可实现图像的放大答案:在“导航器”面板中,拖动面板下方的三角形滑钮或直接在“导航器”面板左下角输入放大或缩小的百分比数值, 在图像左下角的百分比显示框中直接输入放大或缩小的百分比数值, 按住Command键Mac/Ctrl键Win,直接在“导航器”面板的预视图中用鼠标拖拉矩形块,可将图像放大题目:如何将文档中的参考线清除?选项A:按住【Alt】键并单击参考线选项B:将该参考线拖移到图像窗口之外选项C:按下【Del】键删除选项D:选择“视图”“清除参考线”命令答案:将该参考线拖移到图像窗口之外, 选择“视图”“清除参考线”命令题目:下面对“色阶”命令描述正确的是()。

数字图像处理基础作业

数字图像处理基础作业

1.图像均值化2.图像的Gauss低通和Gauss高通3.对图像进行Gamma变化4.DCT变换,加上量化在反量化,和IDCT这四个题目,如果是对一些进行图像处理的程序员来讲或者很简单,但是我基本不接触图像处理这个方面的(虽然我头上挂着这个牌子),基本原理不同,很难写程序。

不过幸好我同学是搞这个方面的,而且他的讲解能让我很快的知道我应该怎么去处理这个图像,而且通过网络的搜索,我发现wiki上的讲解真的相当的精准阿...不带让人纠结的数学公式,也不会长篇大论,有的就是通俗易懂的步骤和例子。

让人很快能知道我应该怎么都作就能完成这个效果的处理。

这是我一直很喜欢使用wiki的原因,推荐推荐阿....对于这个作业我本打算以最大的速度做完的,也不想真的去对原理进行真正的了解!所以只要知道怎么去做就可以了。

突然想到了那几天前我好像也学习QT,所以想连着这个一起作一次练习。

qt一个gui做的不错的库!而且简单的很...既然使用了QT那就要求我使用C++来写这个程序,C++这个语言,很久很久没使用了,主要是觉得自己对C++好像很陌生了,或者可以说是对面向对象这个思想的陌生。

关于这点,我也很想提出我的一点点想法。

虽然很早就开始使用面向对象去编程,可是好像自己一直没有入门面向对象这种思想。

使用C++的过程好像是将C++当成C来使用,很少很少说一定要使用到类,继承,多态这种特性。

看了很多书说,要学好C++就要放弃一些东西,把面向对象的这些东西学好。

可是面向对象到底是一种什么样的思想呢,有的时候很想用面向对象的思想去写程序,可是有时候却发现自己好像是为了面向对象而面向对象...好似纠结....应该是我经历的还不够吧。

关于这个作业,我最想讲的两个方面是:1.qt中的QImage这个对象,为了能让内存高效的访问,qt通过空间去换取时间的方法来提升效率。

让每一行都能被4B整除,这就是让qt本身会对每一行进行填充的过程,所以将一个一维的图像数据的转换为QImage是一个要小心的过程。

电大一网一2023春季学期数字与图像处理第4次平时作业-100分

电大一网一2023春季学期数字与图像处理第4次平时作业-100分

博州校本部学习中心《数字与图像处理》2023春季学期数字与图像处理第
4次平时作业-100分
题1:形态学图像处理被广泛应用到图像系统的( )这一步骤中如去噪、使目标更平滑等,是图像处理很重要的处理方法。

A.预处理
B.后处理
C.平滑处理
D.去噪处理
正确答案:A
题2:形态学图像处理的基本思想是了解图像的()。

A.滤波特征
B.频谱特性
C.结构特征
D.性能特点
正确答案:C
题3:下列算法中属于点处理的是()。

A.梯度锐化
B.二值化
C.傅立叶变换
D.中值滤波
正确答案:B
题4:下列哪一个不是基于边缘的分割。

()
A.点检测
B.线检测
C.边缘检测。

(完整版)数字图像处理大作业

(完整版)数字图像处理大作业

数字图像处理1.图像工程的三个层次是指哪三个层次?各个层次对应的输入、输出对象分别是什么?①图像处理特点:输入是图像,输出也是图像,即图像之间进行的变换。

②图像分割特点:输入是图像,输出是数据。

③图像识别特点:以客观世界为中心,借助知识、经验等来把握整个客观世界。

“输入是数据,输出是理解。

2.常用的颜色模型有哪些(列举三种以上)?并分别说明颜色模型各分量代表的意义。

①RGB(红、绿、蓝)模型②CMY(青、品红、黄)模型③HSI(色调、饱和度、亮度)模型3.什么是图像的采样?什么是图像的量化?1.采样采样的实质就是要用多少点来描述一幅图像,采样结果质量的高低就是用前面所说的图像分辨率来衡量。

简单来讲,对二维空间上连续的图像在水平和垂直方向上等间距地分割成矩形网状结构,所形成的微小方格称为像素点。

一副图像就被采样成有限个像素点构成的集合。

例如:一副640*480分辨率的图像,表示这幅图像是由640*480=307200个像素点组成。

2.量化量化是指要使用多大范围的数值来表示图像采样之后的每一个点。

量化的结果是图像能够容纳的颜色总数,它反映了采样的质量。

针对数字图像而言:采样决定了图像的空间分辨率,换句话说,空间分辨率是图像中可分辨的最小细节。

量化决定了图像的灰度级,即指在灰度级别中可分辨的最小变化。

数字图像处理(第三次课)调用图像格式转换函数实现彩色图像、灰度图像、二值图像、索引图像之间的转换。

图像的类型转换:对于索引图像进行滤波时,必须把它转换为RGB图像,否则对图像的下标进行滤波,得到的结果是毫无意义的;2.用MATLAB完成灰度图像直方图统计代码设计。

6789101112131415161718192021222324252627282930title('lady-lenna');if isrgb(a);b=rgb2gray(a);%RGB转换为灰度图像endsubplot(2,2,2);imshow(b);%显示图像title('ladygaga-lenna');[m,n]=size(a);%返回图像大小e=zeros(1,256);for k=0:255for i=1:mfor j=1:nif a(i,j)==ke(k+1)=e(k+1)+1;%灰度值相同的进行累加endendendendsubplot(2,2,4);bar(e);%画图像的灰度直方图title('灰度直方图');c=imrotate(a,20);%图像的旋转subplot(2,2,3);imshow(c);数字图像处理(第四次课)编写matlab函数,实现在医学图像中数字减影血管造影。

电大一网一《数字与图像处理》2023春季学期数字与图像处理第2次平时作业-100分

电大一网一《数字与图像处理》2023春季学期数字与图像处理第2次平时作业-100分

新疆开放大学直属《数字与图像处理》2023春季学期数字与图像处理第2
次平时作业-100分
题1:下列哪一个不是数字图像处理的目的。

A.存储和传输
B.显示和打印
C.增强和恢复
D.可视化
正确答案:D
题2:下列算法中属于图象锐化处理的是:()
A.低通滤波
B.加权平均法
C.高通滤波
D.中值滤波
正确答案:C
题3:下列算法中属于局部处理的是:()
A.灰度线性变换
B.二值化
C.傅立叶变换
D.中值滤波
正确答案:D
题4:下列哪一项不是伪彩色图像增强的方法。

A.过滤法
B.密度切割法
C.灰度级-彩色变换
D.滤波法。

图像处理作业答案

图像处理作业答案

1. 写出至少3种图像平滑算法,说明每种方法的优、缺点和适用的情况。

1)均值滤波法:均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(以目标象素为中心的周围8个像素,构成一个滤波模板,即去掉目标像素本身),再用模板中的全体像素的平均值来代替原来像素值。

优点:简单,易于操作。

缺点:它不能很好地保护图像细节,在图像去噪的同时也破坏了图像的细节部分,从而使图像变得模糊,不能很好地去除噪声点。

使用情况:适用于去除通过扫描得到的图像中的颗粒噪声。

2)中值滤波法:中值滤波法是一种非线性平滑技术,它将每一象素点的灰度值设置为该点某邻域窗口内的所有象素点灰度值的中值。

优点:可以清除孤立的噪声点,既能去除噪声,又能很好的保护边缘图像,得到比较满意的复原效果。

缺点:不适合处理细节多的图像。

使用情况:滤除图像的椒盐噪声。

3)加权平均滤波法::加权平均滤波是对移动平均滤波的改进,不同时刻采样的数据乘以不同的权,越接近现时刻的数据,权越大。

优点:即使图像中的噪声影响得到抑制,又不对图像的边界和细节有明显的影响。

缺点::对于纯滞后时间常数较小、采样周期较长、缓慢变化的信号,滤波效果差。

使用情况::该算法比较适用于有较大纯滞后时间常数的对象。

2. 说明直方图均衡化和直方图规定化的实现过程。

1)直方图均衡化实现步骤:(1)•列出原始图像的灰度级(fj)(2)统计各灰度级的像素数目(3)计算原始图像直方图各灰度级的频数(4)计算累积分布函数(5).应用以下公式计算映射后的输出图像的灰度级,P为输出图像灰度级的个数(gi)(6)统计映射后各灰度级的像素数目(7)计算输出直方图(8)用fj和gi的映射关系修改原始图像的灰度级,从而获得直方图近似为均匀分布的输出图像2)直方图规定化的实现步骤:令Pr(r)和Pz(z)分别为原始图像和期望图像的灰度概率密度函数,如果对原始图像和期望图像均作直方图均衡化处理,则有:£="2 [耿)dr(1)V = 二f E (z)dz z = (v)(2)(3)由于都是进行直方图均衡化处理,处理后的原图像概率密度函数 Ps (s )及期望图像的概率密度函数Pv (v )是相等的。

图像处理作业1zu2o

图像处理作业1zu2o

一、填空题1、 列举数字图像处理的三个应用领域 工业、医学、军事2、 存储一幅大小为1024 1024,256个灰度级的图像,需要8M bit 。

3、 亮度鉴别实验表明,韦伯比越大,贝y 亮度鉴别能力越 差。

4、 直方图均衡化适用于增强直方图呈尖峰 分布的图像。

5、 对于彩色图像,通常用以区别颜色的特性是色週、饱和度、亮度。

二、选择题1、 采用幕次变换进行灰度变换时,当幕次取大于 1时,该变换是针 对如下哪一类图像进行增强。

(B ) A 图像整体偏暗B图像整体偏亮C 图像细节淹没在暗背景中D 图像同时存在过亮和过暗背景 2、 图像灰度方差说明了图像哪一个属性。

(B ) A 平均灰度B图像对比度C 图像整体亮度图像处理大作业2011-7-4图像细节3、计算机显示器主要采用哪一种彩色模型(A )A、RGBB、CMY或CMYKC、HSI D 、HSV4、采用模板]-1 1 ] T主要检测(A )方向的边缘。

A.水平B.45C. 垂直D.1355、下列算法中属于图象锐化处理的是:(C )A.低通滤波B.加权平均法C.高通滤波D.中值滤波6、维纳滤波器通常用于(C )A、去噪B、减小图像动态范围 C 、复原图像D 、平滑图像7、彩色图像增强时,_C ___ 处理可以采用RGB彩色模型。

A.直方图均衡化B. 同态滤波C.加权均值滤波D. 中值滤波8 B—滤波器在对图像复原过程中需要计算噪声功率谱和图像功率谱。

A.逆滤波B. 维纳滤波C.约束最小二乘滤波D. 同态滤波9、高通滤波后的图像通常较暗,为改善这种情况,将高通滤波器的转移函数加上一常数量以便引入一些低频分量。

这样的滤波器叫B_。

A.巴特沃斯高通滤波器B.咼频提升滤波器C.高频加强滤波器D. 理想高通滤波器10、图象与灰度直方图间的对应关系是_B ____A.——对应B. 多对一C. 一对多D. 都不二、判断题1、马赫带效应是指图像不同灰度级条带之间在灰度交界处存在的毛边现象。

数字图像处理课后第一次作业

数字图像处理课后第一次作业

数字图像处理课后第⼀次作业1、完成课本习题3.2(a)(b), 课本中⽂版《处理》第⼆版的113页。

可以通过matlab 帮助你分析理解。

解:(a)s =T(r)=11+(m r ?)E其中,r 为输⼊图像亮度,s 为输出图像的相应亮度,E 控制该函数的斜率。

(b) L 是图像中灰度的级数,使m=L/2;若假定L=500,则m=250。

使⽤matlab 对E 分别为10,15,20,100时的情况进⾏分析,最后可得到如下结果:图1 matlab 分析结果2、⼀幅8灰度级图像具有如下所⽰的直⽅图,求直⽅图均衡后的灰度级和对应概率,并画出均衡后的直⽅图的⽰意图。

(计算中取整采⽤四舍五⼊⽅法,图中的8个不同灰度级对应的归⼀化直⽅图为[0.17 0.25 0.21 0.16 0.07 0.08 0.04 0.02])解:直⽅图均衡化的变换函数为s k =T (r k )=∑p r (r i )k i=0 0≤r k ≤1;k =0,1,…7 故可算得变化函数s 0计:s0计= T(r0)=0.17 s1计=0.17+0.25=0.42s2计=0.63 s3计=0.79s4计=0.86 s5计=0.94s6计=0.98 s7计=1.00但考虑到输出图像灰度是等间隔的,且与原图像灰度范围⼀样取8个等级,即要求s k=i/7(i=0,1,2,3…7)。

因此需要对s k计进⾏修正,采⽤四舍五⼊法可得s0并=1/7 s1并=3/7s2并=4/7 s3并=6/7s4并=6/7 s5并=1s6并=1 s7并=1根据s k并计算结果可知,直⽅图均衡化后的输出图像的灰度级仅为5个级别,即为s0=1/7 s1=3/7 s2=4/7 s3=6/7 s4=1且根据r k与s k的关联性,可计算得s k对应概率为:P s(s0=1/7)=0.17 P s(s1=3/7)=0.25P s(s2=4/7)=0.21 P s(s3=6/7)=0.23P s(s5=1)=0.14根据s k取值和对应概率,画出的均衡化后的直⽅图如下图所⽰:图2 均衡化后的直⽅图3. (选做题)课本习题3.6。

国开作业《Photoshop图像处理》 (74)

国开作业《Photoshop图像处理》 (74)

题目:两个同样的图层之间使用叠加模式,图像发生的变化是?选项A:反相选项B:变暗选项C:反差增大选项D:变亮答案:反差增大题目:图层样式中投影默认的混合模式为?选项A:变暗选项B:变亮选项C:滤色选项D:正片叠底答案:正片叠底题目:以下对调节图层描述错误的是选项A:调节图层可以选择与前一图层编组命令选项B:调节图层带有图层蒙版选项C:调节图层不能调节图层混合模式选项D:调节图层可以调整不透明度答案:调节图层不能调节图层混合模式题目:下列哪种图层混合模式为图层组所特有选项A:叠加选项B:滤色选项C:穿过选项D:正片叠底答案:穿过题目:下面对图层组描述正确的是:选项A:可以将所有链接图层放到一个新的图层组中选项B:在图层组内可以对图层进行删除和复制选项C:按住Command(Mac)/Ctrl(Win)键的同时用鼠标单击图层选项栏中的图层组,可以弹出"图层组属性"对话框选项D:在图层选项栏中单击"创建新组"按钮可以新建一个图层组答案:在图层选项栏中单击"创建新组"按钮可以新建一个图层组, 可以将所有链接图层放到一个新的图层组中, 在图层组内可以对图层进行删除和复制题目:若想增加一个图层,但在图层面板的最下面“创建新图层”的按钮是灰色不可选,原因是下列选项中的哪一个(假设图像是8位/通道)?选项A:图像是索引颜色模式选项B:图像是CMYK模式选项C:图像是灰度模式选项D:图像是双色调模式答案:图像是索引颜色模式题目:如图所示,有青(C=100,M=0,Y=0)、品红(C=0,M=100,Y=0)、黄(C=0,M=0,Y=100)三个圆圈,在不同的三个图层上,并互相重叠,请问选择何种图层混合模式会在重叠区出现如图所示的效果?/zyzx/video/nerc160_photoshoptxchl/images/test/pt3-1.png选项A:色相选项B:差值选项C:屏幕选项D:正片叠底答案:正片叠底题目:下列哪些方法可以产生新图层?选项A:使用文字工具在图象中添加文字选项B:单击图层调板下方的新图层按钮选项C:使用鼠标将图象从当前窗口中拖动到另一个图象窗口中选项D:双击图层控制调板的空白处,在弹出的对话框中进行设定选择新图层命令答案:单击图层调板下方的新图层按钮, 使用鼠标将图象从当前窗口中拖动到另一个图象窗口中, 使用文字工具在图象中添加文字题目:下列对背景层描述正确的是:选项A:始终在最底层选项B:不能隐藏选项C:不能改变其"不透明度"选项D:不能使用快速蒙版答案:始终在最底层, 不能改变其"不透明度"题目:以下关于调整图层的描述正确的是:选项A:调整图层可以在图层调板中更改透明度选项B:调整图层可以在图层调板中添加图层蒙版选项C:可通过创建"曲线"调整图层或者通过"图象>调整>曲线"菜单命令对图像进行色彩调整,两种方法都对图像本身没有影响,而且方便修改选项D:调整图层可以在图层调板中更改图层混合模式答案:调整图层可以在图层调板中更改透明度, 调整图层可以在图层调板中更改图层混合模式, 调整图层可以在图层调板中添加图层蒙版题目:欲把背景层转换为普通的图象图层,以下哪种做法是可行的?选项A:双击图层调板中的背景层,并在弹出的对话框中输入图层名称选项B:通过拷贝粘贴的命令可将背景层直接转换为普通图层选项C:背景层不能转换为其他类型的图层选项D:通过"图层"菜单中的命令将背景层转换为图层答案:通过拷贝粘贴的命令可将背景层直接转换为普通图层, 通过"图层"菜单中的命令将背景层转换为图层, 双击图层调板中的背景层,并在弹出的对话框中输入图层名称题目:对某图层执行自由变换命令时发现该命令为灰色显示,可能的原因是选项A:该图层为背景图层选项B:该图层与背景图层为链接关系选项C:该图层被锁定选项D:该图层位于图层组中答案:该图层被锁定, 该图层为背景图层题目:如图所示,下列关于“图层面板选项”对话框说法正确的是(____)。

《Photoshop图像处理》作业

《Photoshop图像处理》作业

Photoshop图像处理作业一一、单项选择题1.在Photoshop“动作”控制面板中,按钮表示()。

A.停止播放/记录 B.开始记录 C.播放选区 D.创建新设置2.在Photoshop中,将彩色模式转换为双色调模式或位图模式时,必须先将其转换为:()A.Lab模式 B.RGB模式 C.CMYK模式 D.灰度模式3.对于制作了翻转效果的动画,其结果应保存为何种格式才能得到完整的效果?()A.JPEG B.HTML和图像 C.TIFF D.GIF4.在Photoshop中,()是图像中每单位长度所含有的像素数的多少?A.屏幕分辨率 B.输出分辨率 C.图像分辨率 D.显示器分辨率5.当Photoshop警告用户内存不够时,可以通过哪个方案解决?()A. 删除动作B. 清除直方图C. 清除历史记录D. 清除预置文件二、名词解释1.像素:2.分辨率:3.设备分辨率:一、判断题1.矢量图又称为向量图形,是由线条和像素点组成的图像。

将矢量图进行缩放到一定大小时进行印刷,有可能出现印刷后图像不清晰的效果。

( )2.Photoshop中从打开着的文件标题栏中可以看出文件的分辨率。

( )3.只有【铅笔工具】的选项栏中才有【自动抹掉】选项。

- ( )4.背景层上的对象是不能进行对齐和分布操作的。

( )5.Photoshop中所有图层都可改变不透明度。

( )6.双击【图层】面板中的“背景层”,并在弹出的对话框中输入图层名称,可把背景层转换为普通的图像图层。

()7.【色阶】命令只能够调整图像的明暗变化,而不能调整图像的颜色变化。

()8.图层蒙版是可以不依附其它图层单独出现在图层面板上的。

()9.【滤镜>渲染>3D变换】命令无法在没有像素的图层中运行。

()10.Photoshop可以打开GIF动画文件,并将该文件中的每一个帧都转化为一个图层,但不能观看动画效果。

()一、简答题1.简述图层的分类及其特点。

《图像处理技术》大作业题

《图像处理技术》大作业题

《图像处理技术》大作业学号:200808205135姓名:柯锦班级:B08082051学院:数计1 作业题目基于图像的动态景物的监测与跟踪2 作业数据短视频,背景相同,一个目标运动,及多目标运动3 基本方法(1)图像增强(2)图像基本运算(3)图像分割见代码注释:单目标主要代码如下function pushbutton4_Callback(hObject, eventdata, handles)% hObject handle to pushbutton4 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)global KeJin;%设置全局变量,用于记录目标单击的按钮axes(handles.axes1); %在axes1中处理,实现原动画的显示clear data %数据清理avi = aviread('samplevideo.avi');%读取一个avi动画,放到临时数组avi中video = {avi.cdata};for a = 1:length(video) %一帧一帧的读取video,并调用绘图函数imagesc显示每一帧的内容,以达到avi动画的播放imagesc(video{a});axis image offdrawnow;end;%handles.keJin=1;%guidata(hObject, handles);KeJin=1;% --- Executes on button press in pushbutton5.function pushbutton5_Callback(hObject, eventdata, handles)% hObject handle to pushbutton5 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDA TA)global KeJin;if KeJin==1axes(handles.axes2);%在axes2中处理,实现目标的跟踪的显示clear dataavi = aviread('samplevideo.avi');video = {avi.cdata};tracking(video);%调用tracking函数,实现动画跟踪(单目标)endif KeJin==2axes(handles.axes2);MovingDetect();%调用MovingDetect函数,实现动画跟踪(多目标)endfunction d = tracking(video) %跟踪处理函数,实现一个运动目标的跟踪if ischar(video)% Load the video from an avi file.avi = aviread(video);pixels = double(cat(4,avi(1:2:end).cdata))/255;%将数据缩小255倍,然后以第四维进行组合,图像的增强(像素点的值缩小)clear avielse% Compile the pixel data into a single arraypixels = double(cat(4,video{1:2:end}))/255; %将数据缩小255倍,然后以第四维进行组合,图像的增强(像素点的值缩小)clear videoend% Convert to RGB to GRAY SCALE image.nFrames = size(pixels,4);%pixels第四维的大小放在nFrames中(总帧数)for f = 1:nFrames %对于没一帧,都做如下工作pixel(:,:,f) = (rgb2gray(pixels(:,:,:,f))); %转换为灰度图像endrows=240;cols=320;nrames=f;for l = 2:nrames%从第二帧到最后一帧,都做如下工作%下句为图像的基本运算,减运算,也是该跟踪的根本算法之一d(:,:,l)=(abs(pixel(:,:,l)-pixel(:,:,l-1)));%前后图像相减,得到的矩阵放到d中,以实现图像跟踪,此为图像的基本运算k=d(:,:,l);bw(:,:,l) = im2bw(k, .2);%转化为二值图像bw1=bwlabel(bw(:,:,l));imshow(bw(:,:,l))%显示二值图像hold on%右方向为横坐标轴%下方向为纵坐标轴cou=1;for h=1:rowsfor w=1:colsif(bw(h,w,l)>0.5)%此处用到图像分割,全局阀值分割toplen = h; %每一帧,如果cou!=1的话,下边界纵坐标放在toplen中,if (cou == 1)tpln=toplen; %每一帧,上边界纵坐标放在tpln中endcou=cou+1;breakendendend%disp(toplen);coun=1;for w=1:colsfor h=1:rowsif(bw(h,w,l)>0.5)%此处用到图像分割,全局阀值分割leftsi = w; %每一帧,如果coun!=1的话,右边界横坐标放在leftsi中if (coun == 1)lftln=leftsi; %每一帧,左边界横坐标放在lftln中coun=coun+1;endbreakendendendwidh=leftsi-lftln;%矩形的长(宽度)heig=toplen-tpln;%矩形的宽(高度)widt=widh/2;heit=heig/2;with=lftln+widt;%中心横坐标heth=tpln+heit;%中心纵坐标rectangle('Position',[lftln tpln widh heig],'EdgeColor','r');%用红色矩形框住目标,以确定目标位置plot(with,heth, 'r^');%用Δ标出目标的中心drawnow;hold offend;多目标function x = MovingDetect()clear data%初始化背景所需要的帧数N=15;%背景更新参数p1 = 95;p2 = 100-p1;M_ = 1;%读取A VI视频文件mov = aviread('My.AVI');%获取视频帧数dimension = size(mov);frameQTY = dimension(2);M=mov;tmFr = rgb2gray(frame2im(mov(1)));s = size(tmFr);scrsz = get(0,'ScreenSize');%%%h1 = figure('position', [scrsz(4)/2,scrsz(4)/2,s(2)*2,s(1)*2]); cdataSum = int16(zeros(s));sedisk = strel('rectangle',[2,2]);sedisk2 = strel('rectangle',[3,2]);count = zeros(s);for c1 = 1:frameQTY;colorFrC = M(c1);%获取第i帧frC = rgb2gray(frame2im(colorFrC));frC = im2frame(frC, gray(256));f = int16(frC.cdata);if( c1<= N)%前N帧用于背景建模movie(frC, 1, 15, [0,s(1),0,0]);%播放第i帧%movie(h1, frC, 1, 15, [0,s(1),0,0]);%播放第i帧cdataSum = cdataSum + f;else%开始运动检测,首先计算出背景if(c1==N+1)cdB = cdataSum/N;else cdB = int16(cdB);endf2 = abs( f - cdB );f2 = uint8(f2);if( c1 == 25)disp('1');endbwf = f2;bw = find( f2 < 45 );bwf(bw) = 0;cdB(bw) = (f(bw)+9*(cdB(bw)) )/10;bw = find( f2 >= 45 );bwf(bw) = 255;%bwf=logical(bwf);cdB = uint8(cdB);f3 = imdilate(bwf, sedisk);f3 = imerode(f3, sedisk);noSmall = bwareaopen( f3, 150 );%标签矩阵L = bwlabel( noSmall, 4 );taggedCars( :,: ) = frC.cdata;if any( L(:) )stats = regionprops(L,'boundingbox','filledArea');for label = 1:length(stats)box = stats(label);if( box.FilledArea < 200 || box.FilledArea/(s(1)*s(2)) > 0.3 )continue;endbox = box.BoundingBox;left=round(box(1));top=round(box(2));right=round(box(1)+box(3)-1);bottom=round(box(2)+box(4)-1);if( abs(top - bottom)/abs(right - left) > 4 || abs(right - left)/abs(top - bottom) > 4 )continue;endtaggedCars(top,left:right)=1; %画矩形框%taggedCars(bottom,left:right)=1;taggedCars(top:bottom,left)=1;taggedCars(top:bottom,right)=1;endend%f5 = imdilate(imerode(f,tk1), tk);ff = [frC.cdata, cdB;f3, taggedCars];%noSmall, taggedCarsff = im2frame(ff,gray(256));movie(ff, 1, 15, [0,0,0,0]);%播放第i帧%movie(h1, ff, 1, 15, [0,0,0,0]);%播放第i帧end% end of if-elseend%--播放结束4 作业完成目标:动态目标的定位与跟踪,并用方框提示并给出运动轨迹截图如下:单目标:多目标:部分代码来源于:/search.php?searchid=475&orderby=lastpost&ascdesc=desc&searchsubmit=yes&page=1小结:此次大作业采用减法运算达到单个目标跟踪的目的,采用了图像增强,设定阀值使结果便于观察,分析。

国开作业《Photoshop图像处理》 (81)

国开作业《Photoshop图像处理》 (81)

题目:在绘制像素画过程中,下列哪个工具是最适合使用的?选项A:喷枪工具选项B:吸管工具选项C:画笔工具选项D:铅笔工具答案:铅笔工具题目:在Photoshop中下面有关修补工具的使用描述正确的是?选项A:在使用修补工具操作之前所确定的修补选区不能有羽化值选项B:修补工具只能在同一张图像上使用选项C:修补工具和修复画笔工具在使用时都要先按住Alt键来确定取样点选项D:修补工具和修复画笔工具在修补图像的同时都可以保留原图像的纹理、亮度、层次等信息答案:修补工具和修复画笔工具在修补图像的同时都可以保留原图像的纹理、亮度、层次等信息题目:如图所示,左上图中的商标部分被快速修复为右下图所示效果,请问可以使用下列哪些工具实现并得到比较自然的溶合修复效果?/zyzx/video/nerc160_photoshoptxchl/images/test/pt5-1.png选项A:图案图章工具选项B:修补工具选项C:修复画笔工具选项D:仿制图章工具答案:修补工具, 修复画笔工具题目:如图所示,上图中处于上方的图层有一块背景颜色,清除背景色后,得到下图的结果,请问应使用下列哪种工具快速地清除背景?/zyzx/video/nerc160_photoshoptxchl/images/test/pt5-2.png选项A:魔术橡皮擦工具选项B:橡皮擦工具选项C:修补工具选项D:背景橡皮擦工具答案:魔术橡皮擦工具, 背景橡皮擦工具题目:下面对背景色橡皮擦工具与魔术橡皮擦工具描述正确的是?选项A:魔术橡皮擦工具选项栏中的“容差”选项在执行后只擦除图像连续的部分选项B:背景色橡皮擦工具选项栏中的“容差”选项是用来控制擦除颜色的范围选项C:魔术橡皮擦工具可根据颜色近似程度来确定将图像擦成透明的程度选项D:背景色橡皮擦工具与橡皮擦工具使用方法基本相似,背景色橡皮擦工具可将颜色擦掉变成没有颜色的透明部分答案:背景色橡皮擦工具与橡皮擦工具使用方法基本相似,背景色橡皮擦工具可将颜色擦掉变成没有颜色的透明部分, 魔术橡皮擦工具可根据颜色近似程度来确定将图像擦成透明的程度, 背景色橡皮擦工具选项栏中的“容差”选项是用来控制擦除颜色的范围题目:在Photoshop中,如果想使用画笔工具绘制一条直线,应该按住什么键?选项A:Shift选项B:Ctrl选项C:Alt+Shift选项D:Alt答案:Shift题目:在Photoshop中下面有关模糊工具和锐化工具的使用描述不正确的是哪项?选项A:模糊工具可降低相邻像素的对比度选项B:按住Shift键就可以在这两个工具之间切换选项C:它们都是用于对图像细节的修饰选项D:锐化工具可增强相邻像素的对比度答案:按住Shift键就可以在这两个工具之间切换题目:下列哪些工具可以在画笔调板中设置笔刷形状?选项A:橡皮擦工具选项B:画笔工具选项C:污点修复画笔工具选项D:仿制图章工具答案:画笔工具, 仿制图章工具, 橡皮擦工具题目:Photoshop中当在“颜色”调板中选择颜色时出现“!”说明印刷无法印出来此颜色。

电大一网一2023春季学期数字与图像处理第3次平时作业-100分精选全文

电大一网一2023春季学期数字与图像处理第3次平时作业-100分精选全文

可编辑修改精选全文完整版博州校本部学习中心《数字与图像处理》2023春季学期数字与图像处理第3次平时作业-100分题1:以下哪项不是无损压缩中经常采用得方法?()A.哈夫曼编码B.行程编码C.算术编码D.模拟编码正确答案:D题2:以下哪项不是造成图像退化的原因?A.成像系统的像差、畸变、宽带有限等造成图像失真B.无噪声引入C.由于成像器件拍摄姿态和扫描非线性引起的图像几何失真D.运动模糊,成像传感器与被拍摄景物之间的相对运动,引起所成图像的运动模糊正确答案:B题3:一幅灰度级均匀分布的图象,其灰度范围在[0,255],则该图象的信息量为:()。

A.0B.255C.6D.8正确答案:D题4:下列有关图像复原和图像增强的说法错误的是()。

A.与图像增强不同,图像复原的目的是提供给用户喜欢接收的图像B.图像增强主要是一个客观过程,而图像复原主要是一个主观过程C.图像增强被认为是一种对比度拉伸,图像复原技术追求恢复原始图像的一种近似估计值D.图像复原技术只能使用频率域滤波器实现正确答案:D题5:下列图像处理方法中,不能用于图像压缩的是()。

A.直方图均衡B.DCT变换C.FFT变换D.小波变换正确答案:A题6:下列哪一个不是造成图像降质的原因。

()A.运动模糊B.灰度失真C.辐射失真D.大小失真正确答案:D题7:下列哪一个不是图像退化模型的一种。

()A.点的非线性退化模型B.时间引起的退化模型C.旋转运动所引起的退化模型D.空间模糊退化模型正确答案:B题8:下列哪项不是信息量压缩方法。

()A.有损压缩编码B.行程编码C.失真度编码D.熵压缩编码正确答案:A题9:下列哪项是常见的数字图像文件格式。

()A.AVIB.BMPC.JPGD.PNG正确答案:BCD题10:下列不是像素相关冗余的是()。

A.空间冗余B.时间冗余C.结构冗余D.知识冗余正确答案:BCD题11:无损编码的种类有()。

A.霍夫曼编码B.算数编码C.预测编码D.行程编码正确答案:ABD题12:图像压缩的目的有哪些?()A.增加图像加工处理时间B.节省图像存储器的容量C.减少传输信道容量D.缩短图像加工处理时间正确答案:BCD题13:图像复原就是要尽可能恢复退化图像的本来面目,它是沿图像退化的逆过程进行处理。

(0581)《计算机图像处理基础》网上作业题及答案

(0581)《计算机图像处理基础》网上作业题及答案

(0581)《计算机图像处理基础》网上作业题及答案1:第一次作业1:[论述题]1、简答题:请叙述设置图像分辨率的操作方法?2、实作题:海报设计主题要求:我爱中国(I LOVE CHINA)设计要求:作品须体现本次活动"我爱中国(I LOVE CHINA)”的主题,可以通过人物、事物、事件、历史文化、地域人文等方方面面表现。

作品需原创性设计,数量1张。

文件递交:必须递交作品电子文件要求图像分辨率72dpi,图像文件格式jpg,图像大小(210×285mm)。

3、实作题:海报设计主题要求:大气环境与健康设计要求:作品须体现中国环境与健康宣传,大气环境变化所引起的水资源危机、全球极端天气事件、空气污染、荒漠化和沙尘暴等,已经威胁到我们的生存与发展。

让我们行动起来,关注大气环境与健康。

作品需原创性设计,数量1张。

文件递交:必须递交作品电子文件要求图像分辨率72dpi,图像文件格式jpg,图像大小(210×285mm)。

4、实作题:海报设计主题要求:保护野生象,拒绝象牙制品。

设计要求:诉求准确,明确表达爱护生命是人类的道德,保护生态是人类的责任,突出本次活动主题,数量1张。

文件递交:必须递交作品电子文件要求图像分辨率72dpi,图像文件格式jpg,图像大小(210×285mm)。

5、实作题:海报设计主题要求:"读书,让生活更美丽”设计要求:作品必须为原创,符合主题,积极向上,构思精巧,表现新颖准确,名称自定,不偏离主题,数量1张。

文件递交:必须递交作品电子文件要求图像分辨率72dpi,图像文件格式jpg,图像大小(210×285mm)。

参考答案:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作业要求:自选一幅图片,结合图像处理与分析的步骤依次进行图像增强,分割,特征提取和识别,给出每步具体使用的算法,附上原始图和各步骤处理后获取的图像处理结果。

一、图像增强图像增强可分成两大类:频率域法和空间域法。

前者把图像看成一种二维信号,对其进行基于二维傅里叶变换的信号增强。

采用低通滤波(即只让低频信号通过)法,可去掉图中的噪声;采用高通滤波法,则可增强边缘等高频信号,使模糊的图片变得清晰。

后者空间域法中具有代表性的算法有局部求平均值法和中值滤波(取局部邻域中的中间像素值)法等,它们可用于去除或减弱噪声。

本文采用空间域增强技术中的中值滤波。

中值滤波是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术,中值滤波的基本原理是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替,让周围的像素值接近的真实值,从而消除孤立的噪声点。

方法是用某种结构的二维滑动模板,将板内像素按照像素值的大小进行排序,生成单调上升(或下降)的为二维数据序列。

二维中值滤波输出为g(x,y)=med{f(x-k,y-l),(k,l∈W)} ,其中,f(x,y),g(x,y)分别为原始图像和处理后图像。

W为二维模板,通常为3*3,5*5区域,也可以是不同的的形状,如线状,圆形,十字形,圆环形等。

Matlab程序:I=imread('jiqimao.jpg');imshow(I);J=rgb2gray(I);J0=imnoise(J,'salt & pepper');figure,imshow(J0);w=[1 2 1;2 4 2; 1 2 1]/16;J1=imfilter(J0,w,'corr','replicate');figure,imshow(J1);w=[1 1 1;1 1 1; 1 1 1]/9;J2=imfilter(J0,w,'corr','replicate');figure,imshow(J2);J3=medfilt2(J0,[3,3]);figure,imshow(J3);subplot(3,2,1);imshow(I);title('0');subplot(3,2,2);imshow(J);title('1');subplot(3,2,3);imshow(J0);title('2');subplot(3,2,4);imshow(J1);title('3');subplot(3,2,5);imshow(J2);title('4');subplot(3,2,6);imshow(J3);title('5');运行结果:图1 几种滤波器对于椒盐噪声污染图像的性能比较图0:原图像;图1: 转化为灰度图像;图2:椒盐噪声污染的图像;图3:3*3高斯平滑效果;图4:3*3平均平滑效果;图5:3*3中值滤波效果。

结果分析:从图1中,可见线性平滑滤波在降噪的同时不可避免地造成了模糊,而中值滤波在有效抑制椒盐噪声的同时模糊效应明显低得多,因而对于椒盐噪声污染的图像,中值滤波要远远优于线性平滑滤波。

二、图像分割图像分割就是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程。

它是由图像处理到图像分析的关键步骤。

现有的图像分割方法主要分以下几类:基于阈值的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的分割方法等。

本文采用基于边缘的分割方法。

Canny边缘检测是从不同视觉对象中提取有用的结构信息并大大减少要处理的数据量的一种技术,目前已广泛应用于各种计算机视觉系统。

Canny发现,在不同视觉系统上对边缘检测的要求较为类似,因此,可以实现一种具有广泛应用意义的边缘检测技术。

Canny边缘检测算法可以分为以下5个步骤:1)使用高斯滤波器,以平滑图像,滤除噪声。

2) 计算图像中每个像素点的梯度强度和方向。

3) 应用非极大值(Non-Maximum Suppression)抑制,以消除边缘检测带来的杂散响应。

4) 应用双阈值(Double-Threshold)检测来确定真实的和潜在的边缘。

5) 通过抑制孤立的弱边缘最终完成边缘检测。

Matlab程序:intensity=imread('jiqimao.jpg');figure,imshow(intensity);intensity=rgb2gray(intensity);figure,imshow(intensity);bw1=edge(intensity,'sobel');bw2=edge(intensity,'prewitt');bw3=edge(intensity,'roberts');bw4=edge(intensity,'log');bw5=edge(intensity,'canny');subplot(3,2,1);imshow(intensity);title('0'); subplot(3,2,2);imshow(bw1);title('1'); subplot(3,2,3);imshow(bw2);title('2'); subplot(3,2,4);imshow(bw3);title('3'); subplot(3,2,5);imshow(bw4);title('4'); subplot(3,2,6);imshow(bw5);title('5');运行结果:图2 几种算法的结果比较图0:原图像图1:Sobel边缘检测;图2:Prewitt边缘检测;图3:Roberts边缘检测;图4:LoG边缘检测;图5:Canny边缘检测;结果分析,从图2中可以看出,不同的算法得到的结果存在很大的差异,简要分析:1)从边缘定位的精度看出,不同Roberts算子和Log算子定位精度较高,Roberts算子简单直观,Log算子则利用二阶导数零交叉特性检测边缘。

但Log算子只能获得边缘位置信息,不能得到边缘的方向等信息。

2)从对不同方向边缘的响应看,从对边缘方向的敏感度而言,Sobel算子,Prewitt算子检测斜向阶跃边缘效果教好,Roberts 算子检测水平和垂直边缘较好。

Log算子则不具备边缘方向检测能力。

Sobel算子可以提供最精确的边缘方向估计。

3)从去噪能力看,Robel和Log算子定位精度虽然较高,但受噪声影响大,Sobel算子和Prewitt算子模板相对较大因而去噪能力较强,具有平滑作用,能滤除一些噪声,去掉部分为边缘,但同时也平滑了真正的边缘,这也正是其定位精度不高的原因。

从总体效果来衡量,Canny算子给出了一种边缘定位精确性和抗噪声干扰性的较好折中。

三、图像特征提取和识别图像识别实际上是一个分类的过程,为了识别出某图像所属的类别,需要将它与其他不同类别的图像分开来。

这就要求选取的特征不仅要很好地描述图像,更重要的是还要能够很好地区分不同类别的图像。

bwboundaries函数,可以用来获取二值图中对象的轮廓,包括外部轮廓与内部边缘。

Matlab程序:I = imread('jiqimao.jpg');img=I;figure,imshow(img);img = im2bw(img);%(图像分割)转化为二值图img = not(img);%把图像想表达的内容变成1J=img;figure,imshow(img);[B,L] = bwboundaries(img);figure,imshow(img);hold on;for k = 1:length(B)boundary = B{k};plot(boundary(:,2),boundary(:,1),'g','LineWidth',2); end[L,N] = bwlabel(img);img_rgb = label2rgb(L,'hsv',[.5 .5 .5],'shuffle');J1=img_rgb;figure,imshow(img_rgb);hold onfor k =1:length(B)boundary = B{k};plot(boundary(:,2),boundary(:,1),'w','LineWidth',2);text(boundary(1,2)-11,boundary(1,1)+11,num2str(k),'Colo r','y','Fontsize',14,'FontWeight','bold');endstats = regionprops(L,'all');%统计的数保留在stats内temp = zeros(1,N);for k = 1:N%计算thinness ratio(细度比例)temp(k) = 4 * pi * stats(k,1).Area /(stats(k,1).Perimeter)^2;stats(k,1).ThinnessRatio = temp(k);%计算aspect ratiotemp(k) =(stats(k,1).BoundingBox(3))/(stats(k,1).BoundingBox(4)) ;stats(k,1).AspectRatio = temp(k);endareas = zeros(1,N);for k = 1:Nareas(k) = stats(k).Area;endTR = zeros(1,N);for k = 1: NTR(k) = stats(k).ThinnessRatio;endcmap = colormap(lines(21));figurefor k = 1:Nscatter(areas(k),TR(k),[],cmap(k,:),'filled'); ylabel('Thinness Ratio'),xlabel('Area');hold onendsubplot(3,2,1);imshow(I);title('0');subplot(3,2,2);imshow(img);title('1');subplot(3,2,3);imshow(J);title('2');subplot(3,2,4);imshow(J1);title('3');% subplot(3,2,6);imshow(bw5);title('4');运行结果:图3 特征提取过程 从这里可以查看很多数据,比如Area (面积),Centroid (重心),Eccentricity (偏心率),Perimeter (周长)等等。

相关文档
最新文档