数字图像处理(六)

合集下载

数字图像处理及应用(MATLAB)第6章习题答案

数字图像处理及应用(MATLAB)第6章习题答案

第六章习题与思考题参考答案1. 简述飞机红外图像识别中用到的五个红外特征量各自的作用?1)长宽比:反应了目标的几何形状;2)复杂度:反应了红外目标轮廓的情况;3)紧凑度:反应了红外目标在其所在最小外接矩形中所占比重;4)均值对比度:反映了目标的物理特性与背景的物理特性之间的关系;5)部分最亮像素点数与目标总像素数的比值:反应了目标的明暗变化情况;2. 可视密码共享中,如果实现(4 , 5)门限的可视密码分享,程序将做如何编写?clear allclose allM=imread('0.jpg');ss=rgb2gray(M);figureimshow(ss);[m n]=size(ss);for i=1:m*nif ss(i)>250ss(i)=250;endends=double(ss)+1;x=[1 2 3 4 5];g1=zeros(m,n);g2=zeros(m,n);g3=zeros(m,n);g4=zeros(m,n);g5=zeros(m,n);yy1=zeros(m,n);yy2=zeros(m,n);yy3=zeros(m,n);yy4=zeros(m,n);yy5=zeros(m,n);y1=zeros(m,n);y2=zeros(m,n);y3=zeros(m,n);y4=zeros(m,n);y5=zeros(m,n);for j=1:m*na1=mod(2*j,251);a2=mod(3*j,251);a3=mod(5*j,251);f=[a1 a2 a3 s(j)];g1(j)=polyval(f,x(1));yy1(j)=mod(g1(j),251);g2(j)=polyval(f,x(2));yy2(j)=mod(g2(j),251);g3(j)=polyval(f,x(3));yy3(j)=mod(g3(j),251);g4(j)=polyval(f,x(4));yy4(j)=mod(g4(j),251);g5(j)=polyval(f,x(5));yy5(j)=mod(g5(j),251);endy1=uint8(yy1-1)y2=uint8(yy2-1);y3=uint8(yy3-1);y4=uint8(yy3-1);y5=uint8(yy3-1);figure,imshow(y1);figure,imshow(y2)figure,imshow(y3);figure,imshow(y4);figure,imshow(y5);l1=(x(2)*x(3)*x(4)*x(5))/[(x(1)-x(2))*(x(1)-x(3))*(x(1)-x(4))*(x(1)-x(5))];l2=(x(1)*x(3)*x(4)*x(5))/[(x(2)-x(1))*(x(2)-x(3))*(x(2)-x(4))*(x(2)-x(5))];l3=(x(1)*x(2)*x(4)*x(5))/[(x(3)-x(1))*(x(3)-x(2))*(x(3)-x(4))*(x(3)-x(5))];l4=(x(1)*x(2)*x(3)*x(5))/[(x(4)-x(1))*(x(4)-x(2))*(x(4)-x(3))*(x(4)-x(5))];l5=(x(1)*x(2)*x(3)*x(4))/[(x(5)-x(1))*(x(5)-x(2))*(x(5)-x(3))*(x(5)-x(4))];rr1=zeros(m,n);r=zeros(m,n);for j=1:m*nrr1(j)=mod(yy1(j)*l1+yy2(j)*l2+yy3(j)*l3+yy4(j)*l4+yy5(j)*l5,251);endr=uint8(rr1-1);figure,imshow(r);3. 已知图像⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=805020016821024015010017018013070901262068M 。

实验六-图像分割

实验六-图像分割

信息工程学院实验报告课程名称:数字图像处理实验项目名称:实验六图像分割实验时间:2016.12.16班级:姓名:学号:一、实验目的1. 使用MatLab 软件进行图像的分割。

使学生通过实验体会一些主要的分割算子对图像处理的效果,以及各种因素对分割效果的影响。

2. 要求学生能够自行评价各主要算子在无噪声条件下和噪声条件下的分割性能。

能够掌握分割条件(阈值等)的选择。

完成规定图像的处理并要求正确评价处理结果,能够从理论上作出合理的解释。

二、实验内容与步骤1.边缘检测(1)使用Roberts 算子的图像分割实验调入并显示图像room.tif图像;使用Roberts 算子对图像进行边缘检测处理;Roberts 算子为一对模板:(a)450方向模板(b)1350方向模板图 1 matlab 2010的Roberts算子模板相应的矩阵为:rh = [0 1;-1 0];rv = [1 0;0 -1];这里的rh 为45度Roberts 算子,rv为135度Roberts 算子。

分别显示处理后的45度方向和135方向的边界检测结果;用“欧几里德距离”和“街区距离”方式计算梯度的模,并显示检测结果;对于检测结果进行二值化处理,并显示处理结果。

提示:先做检测结果的直方图,参考直方图中灰度的分布尝试确定阈值;应反复调节阈值的大小,直至二值化的效果最为满意为止。

(2)使用Prewitt 算子的图像分割实验(a)水平模型(b)垂直模板图2. Prewitt算子模板使用Prewitt 算子进行内容(1)中的全部步骤。

(3)使用Sobel 算子的图像分割实验使用Sobel(a)水平模型(b)垂直模板图3. Sobel算子模板(4)使用LoG (拉普拉斯-高斯)算子的图像分割实验使用LoG (拉普拉斯-高斯)算子进行内容(1)中的全部步骤。

提示1:处理后可以直接显示处理结果,无须另外计算梯度的模。

提示2:注意调节噪声的强度以及LoG (拉普拉斯-高斯)算子的参数,观察处理结果。

数字图像处理的基本原理和常用方法

数字图像处理的基本原理和常用方法

数字图像处理的基本原理和常用方法数字图像处理是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。

图像处理最早出现于20 世纪50 年代,当时的电子计算机已经发展到一定水平,人们开始利用计算机来处理图形和图像信息。

数字图像处理作为一门学科大约形成于20 世纪60 年代初期。

早期的图像处理的目的是改善图像的质量,它以人为对象,以改善人的视觉效果为目的。

图像处理中,输入的是质量低的图像,输出的是改善质量后的图像,常用的图像处理方法有图像增强、复原、编码、压缩等。

数字图像处理常用方法:1 )图像变换:由于图像阵列很大,直接在空间域中进行处理,涉及计算量很大。

因此,往往采用各种图像变换的方法,如傅立叶变换、沃尔什变换、离散余弦变换等间接处理技术,将空间域的处理转换为变换域处理,不仅可减少计算量,而且可获得更有效的处理(如傅立叶变换可在频域中进行数字滤波处理)。

目前新兴研究的小波变换在时域和频域中都具有良好的局部化特性,它在图像处理中也有着广泛而有效的应用。

2 )图像编码压缩:图像编码压缩技术可减少描述图像的数据量(即比特数),以便节省图像传输、处理时间和减少所占用的存储器容量。

压缩可以在不失真的前提下获得,也可以在允许的失真条件下进行。

编码是压缩技术中最重要的方法,它在图像处理技术中是发展最早且比较成熟的技术。

3 )图像增强和复原:图像增强和复原的目的是为了提高图像的质量,如去除噪声,提高图像的清晰度等。

图像增强不考虑图像降质的原因,突出图像中所感兴趣的部分。

如强化图像高频分量,可使图像中物体轮廓清晰,细节明显;如强化低频分量可减少图像中噪声影响。

图像复原要求对图像降质的原因有一定的了解,一般讲应根据降质过程建立“降质模型”,再采用某种滤波方法,恢复或重建原来的图像。

4 )图像分割:图像分割是数字图像处理中的关键技术之一。

图像分割是将图像中有意义的特征部分提取出来,其有意义的特征有图像中的边缘、区域等,这是进一步进行图像识别、分析和理解的基础。

第6章彩色图像处理资料

第6章彩色图像处理资料
V=max(红色、蓝色、绿色);
补充 YUV彩色空间
YUV是被欧洲电视系统所采用的一种颜色编 码方法(属于PAL) 。
Y为颜色的亮度 U 为色差信号,为红色的浓度偏移量成份 V 为色差信号,为蓝色的浓度偏移量成份 YUV格式有:4∶4∶4 ;4∶2∶2 ;
4∶1∶1 ;4∶2∶0
YUV与RGB间的转换
6.1 彩色基础 p252
将红、绿、蓝的量称为三色值,表示为X,Y,Z, 则一种颜色由三色值系数定义为:
x X X Y Z
y Y X Y Z
z Z X Y Z
x y z 1
CIE色度图
纯色在色度图边 界上,任何不在 边界上而在色度 图内的点都表示 谱色的混合色;
越靠近等能量点 饱和度越低,等 能量点的饱和度 为0;
Y 0.299 0.587 0.114R
U
0.147
0.289
0.436 G
V 0.615 0.515 0.1 B
R 1 0
1.1398 Y
G 1
0.3946
Hale Waihona Puke 0.5805UB 1 2.032 0.0005V
6.3 伪彩色图像处理
伪彩色(又称假彩色)图像处理是根据特定的 准则对灰度值赋以彩色的处理,即将灰度 图转换为彩色图。
6.2.2 CMY和CMYK模型
CMY模型和RGB模型间的关系:
C 1 R
M
1
G
Y 1 B
RGB三个值已归一化为[0,1]
等量的青色、品红和黄色应该产生黑色。但实 际产生的黑色不够纯正,另外加上价格因素, 引入黑色(打印的主色),构成CMYK模型。
6.2.2 CMY和CMYK模型

数字图像处理数字图像处理第二章(第六讲)KL变换、其他正交变换

数字图像处理数字图像处理第二章(第六讲)KL变换、其他正交变换

第二章 常用的数学变换
2.6其他正交变换 —离散沃尔什-哈达玛变换(WHT)
1 1 1 1 1 1 1 1
1
1
1
1
1
1
1
1
1 1 1 1 1 1 1 1
H8
1 22
1 1
1 1
1 1
1 1
1
1 1
1
1 1 1 1
1
1
1
1 1
1
1
1
1 1 1 1 1 1 1 1
1
1
1
1
1
2.6其他正交变换 —离散沃尔什-哈达玛变换(WHT)
1893年法国数学家哈达玛总结前人研究只包含+1和-1的正交矩 阵结果,形成哈达玛矩阵,既简单又有规律
1923年美国数学家沃尔什提出Walsh函数,具有特点 函数取值仅有两个(0,1或-1,+1) 由Walsh函数构成的Walsh函数集,具备正交性和完备性
种是按照哈达玛排列来定义。由于哈达玛排序的沃尔什函数是由2n (n=0,1,2,…)阶哈达玛矩阵(Hadamard Matrix)得到的,而
哈达玛矩阵的最大优点在于它具有简单的递推关系, 即高阶矩阵可 用两个低阶矩阵的克罗内克积求得,因此在此只介绍哈达玛排列定 义的沃尔什变换。
第二章 常用的数学变换
0.443(60) 0.742(70) 0.376(62) 0.106(50)
119.53
国家级精品资源共享课
第二章 常用的数学变换
第二章 常用的数学变换
2.1 引言 2.2 空域变换 2.3 频率域变换 2.4 离散余弦变换 2.5 KL变换 2.6 其他正交变换
第二章 常用的数学变换

《数字图像处理》教学大纲

《数字图像处理》教学大纲

《数字图像处理》课程教学大纲Digital Image Processing一、课程说明课程编码:045236001 课程总学时(理论总学时/实践总学时):51(42/9),周学时:3,学分:3,开课学期:第6学期。

1.课程性质:专业选修课2.适用专业:电子信息与技术专业3.课程教学目的和要求《数字图像处理》是信号处理类的一门重要的专业选修课,通过本课程的学习,应在理论知识方面了解和掌握数字图像的概念、类型,掌握数字图像处理的基本原理和基本方法:图像变换、图像增强、图像编码、图像的复原和重建。

并通过实验加深理解数字图像处理的基本原理。

4.本门课程与其他课程关系本课程的先修课程为:数字信号处理和应用5.推荐教材及参考书推荐教材:阮秋琦,《数字图像处理学》(第二版),电子工业出版社,2007年参考书(1)姚敏等,《数字图像处理》,机械工业出版社,2006年(2)何东健,《数字图像处理》(第二版),西安电子工业出版社,2008年(3)阮秋琦,《数字图像处理基础》,清华大学出版社,2009年(4) (美)Rafael C. Gonzalez著,阮秋琦译,《数字图像处理》(第二版),电子工业出版社,2007年6.课程教学方法与手段主要采用课堂教学的方式,通过多媒体课件进行讲解,课外作业,答疑辅导。

并辅以适当的实验加深对数字图像处理的理解。

7.课程考核方法与要求本课程为考查课课程的实验成绩占学期总成绩的50%,期末理论考查占50%;考查方式为笔试。

8.实践教学内容安排实验一:图像处理中的正交变换实验二:图像增强实验三:图像复原详见实验大纲。

二、教学内容纲要与学时分配(一)数字图像处理基础(3课时)1.主要内容:图像处理技术的分类,数字图像处理的特点,数字图像处理的主要方法及主要内容,数字图像处理的硬件设备,数字图像处理的应用,数字图像处理领域的发展动向2.基本要求:了解图像处理技术的分类和特点,数字图像处理的主要方法及主要内容,熟悉数字图像处理的硬件设备。

数字图像的处理与分析

数字图像的处理与分析

数字图像的处理与分析数字图像处理与分析是计算机视觉领域中的重要基础环节。

数字图像处理与分析包括图像增强、图像压缩、图像滤波、图像分割、图像识别、图像复原等多个方面。

本文将从这些方面进行深入探讨。

一、图像增强图像增强是指对图像进行强调、突出、增加对比度等的操作。

图像增强主要针对低对比度、可识别度低的图像进行处理,目的在于提升图像的质量和清晰度。

图像增强方法分为两大类:基于空间域的增强和基于频域的增强。

基于空间域的增强是由图像的像素点进行操作产生的,包括常用的直方图均衡化、图像平滑和锐化等。

而基于频域的增强是利用傅里叶变换的方法进行处理,分为高通滤波和低通滤波两种。

二、图像压缩图像压缩是指对图像进行无损或有损的压缩操作,以减小其存储或传输的大小。

基于无损压缩的方法有Huffman编码、LZW编码、算术编码等;而基于有损压缩的方法有JPEG、MPEG等。

三、图像滤波图像滤波是指对图像进行平滑、锐化、去噪等操作,以改善图像质量。

常用的图像滤波方法包括中值滤波、高斯滤波、均值滤波、边缘保护滤波、非线性滤波等。

四、图像分割图像分割是将图像中的目标分离出来或将其分为若干个区域的过程。

图像分割方法主要包括基于阈值的分割、基于边缘的分割、基于区域的分割等。

常用的图像分割算法有K-均值算法、Watershed算法、基于边缘的分割算法等。

五、图像识别图像识别是指对图像进行自动化分析和识别,以达到自动化处理的目的。

图像识别在许多领域中有广泛的应用,如人脸识别、车牌识别、文字识别等。

常用的图像识别算法有SVM、CNN、神经网络等。

六、图像复原图像复原是指对损坏的图像进行恢复和重建的过程。

图像损坏的原因有多种,如模糊、噪声、失真等。

图像复原方法主要包括基于模板的方法、基于反卷积的方法、基于小波变换的方法等。

综上所述,数字图像的处理与分析是计算机视觉领域的基础环节,其应用范围广泛,包括工业、医疗、交通等众多领域。

随着人工智能和机器学习的发展,数字图像处理与分析在未来将会有更加广阔的应用前景。

数字图像处理重点汇总

数字图像处理重点汇总

第一章:数字图像处理研究的内容主要有:(1)图像获取,表示和表现(2)图像增强(3)图像复原(4)图像分割(5)图像分析(6)图像重建(7)图像压缩编码数字图像处理:利用计算机对图像进行去除噪声、增强、复原、分割、特征提取、识别等处理的理论、方法和技术。

一般情况下,图像处理是用计算机和实时硬件实现的,因此,也称之为计算机图像的实现。

数字图像处理的特点:(1)处理精度高,再现性好(2)易于控制处理效果(3)处理的多样性(4)图像数据量庞大(5)处理费时(6)图像处理技术综合性强图像:就是三维场景在二维平面上的影像数字图像:是用配置在二维平面(画面)上的灰度值或彩色值来表示信息的,信息扩展在二维平面上。

数字图像以数字格式存储图像数据,数字图像常用矩阵来描述。

图像处理的研究目的:(1)提高图像的视感质量,以达到赏心悦目的目的(2)提取图像中所包含的某些特征或特殊信息,只要用于计算机分析,经常用作模式识别,计算机视觉的预处理(3)对图像数据进行变换、编码和压缩,以便于图像的存储和传输图像工程三层示意图:图像工程的内容可分为图像处理、图像分析和图像理解三个层次,这三个层次既有联系又有区别,如下图所示。

图像处理、图像分析、图像理解各有什么特点?它们之间有何联系和区别?图像处理:的重点是图像之间进行的变换。

尽管人们常用图像处理泛指各种图像技术,但比较狭义的图像处理主要是对图像进行各种加工,以改善图像的视觉效果并为自动识别奠定基础,或对图像进行压缩编码以减少所需存储空间图像分析:主要是对图像中感兴趣的目标进行检测和测量,以获得它们的客观信息,从而建立对图像的描述。

如果说图像处理是一个从图像到图像的过程,则图像分析是一个从图像到数据的过程。

这里的数据可以是目标特征的测量结果,或是基于测量的符号表示,它们描述了目标的特点和性质。

图像理解:的重点是在图像分析的基础上,进一步研究图像中各目标的性质和它们之间的相互联系,并得出对图像内容含义的理解以及对原来客观场景的解释,从而指导和规划行动。

digital image processing projects 数字图像处理 冈萨雷斯 第六章所有程序和报告要点

digital image processing projects 数字图像处理 冈萨雷斯 第六章所有程序和报告要点

Digital Image ProcessingProject chapter:Chapter 6Project number:Proj06-01 ~ Proj06-04 Student's name:Student's number:Class:ContentsWEB-SAFE COLORS (2)PSEUDO-COLOR IMAGE PROCESSING (2)COLOR IMAGE ENHANCEMENT BY HISTOGRAM PROCESSING (5)COLOR IMAGE SEGMENTATION (7)Web-Safe ColorsExp. 20,PROJECT 06-01ObjectiveTo know what are Web-safe colors, how to generate the RGB components for a given jpeg color image, or convert an image to RGB manually?Requirements(a) Write a computer program that converts an arbitrary RGB color image to a web-safe RGB image (see Fig. 6.10 for a definition of web-safe colors).(b) Download the image in Fig. 6.8 and convert it to a web-safe RGB color image. Figure 6.8 is given in jpg format, so convert your result back to jpg (see comments at the beginning of this project).Figure 1 Fig6.08.jpgTechnical discussion【1】B = fix(A)rounds the elements of A toward zero, resulting in an array of integers.For complex A, the imaginary and real parts are rounded independently.【2】imwrite(A,filename,fmt)writes the image A to the file specified by filename in the format specified by fmt. Program listingsI=imread('Fig6.08.jpg');subplot(131);imshow(I);title('original');I1=fix((I/51)*51);subplot(132);imshow(I1);title('web-safe colors(jpg)');imwrite(I1,'web-safe colors.jpeg','jpeg');subplot(133);I=imread('web-safe colors.jpeg');imshow(I);title('web-safe colors(jpeg)');Discussion of resultsoriginal web-safe colors(jpg)web-safe colors(jpeg)Figure 2 results of project 06-01Pseudo-Col or Image ProcessingExp. 21,PROJECT 06-02ObjectiveTo know when the highpass filtering H hp(u,v) can be obtained by using the relation 1-H lp(u,v).Requirements(a)Implement Fig. 6.23, with the characteristic that you can specify two ranges of gray-level values for the input image and your program will output an RGB image whose pixels have a specified color corresponding to one range of gray levels in the input image, and the remaining pixels in the RGB image have the same shade of gray as they had in the input image.(b) Download the image in Fig. 6.22(a) and process it with your program so that the river appears yellow and the rest of the pixels are the same shades of gray as in the input image.Figure 3 Fig6.22(a).jpgTechnical discussion【1】RGB componentsrgb_R=I(:, :, 1);rgb_G=I(:, :, 2);rgb_B=I(:, :, 3);Program listingsI=imread('Fig6.22(a).jpg');subplot(121);imshow(I);title('original');I=double(I);[m,n]=size(I);L=256;for i=1:mfor j=1:nif I(i,j)<L/4R(i,j)=0;G(i,j)=4*I(i,j);B(i,j)=L;else if I(i,j)<=L/2R(i,j)=0;G(i,j)=L;B(i,j)=-4*I(i,j)+2*L;else if I(i,j)<=3*L/4R(i,j)=4*I(i,j)-2*L;G(i,j)=L;B(i,j)=0;elseR(i,j)=L;G(i,j)=-4*I(i,j)+4*L;B(i,j)=0;endendendendendfor i=1:mfor j=1:nG2C(i,j,1)=R(i,j);G2C(i,j,2)=G(i,j);G2C(i,j,3)=B(i,j);endendG2C=G2C/256;subplot(122);imshow(G2C);title('Pseudo-Color');Discussion of resultsoriginal Pseudo-ColorFigure 4 results of project 06-02Color Image Enhancement by Histogram ProcessingExp. 22,PROJECT 06-03ObjectiveTo know how to implement image enhancement for color images by histogram processing. Note that the definition of histogram for color images differs from that of histogram for gray images.RequirementsDownload the dark-stream color picture in Fig. 6.35. Histogram-equalize the R,G,and B images separately using the histogram-equalization program and convert the imageback to jpg format.Figure 5 Fig6.35(5).jpgTechnical discussion【1】C = cat(dim, A1, A2, A3, A4, ...)concatenates all the input arrays (A1, A2, A3, A4, and so on) along array dimension dim.Program listingsI=imread('Fig6.35(5).jpg');subplot(121);imshow(I);title('original');a=I(:,:,1);b=I(:,:,2);c=I(:,:,3);A=histeq(a);B=histeq(b);C=histeq(c);I3=cat(3,A,B,C);subplot(122);imshow(I3);title('histogram processing');Discussion of resultsoriginal histogram processingFigure 6 results of project 06-03Color Image SegmentationExp. 23,PROJECT 06-04ObjectiveColor image segmentation is a big issue in image processing. This students need to know the basics of this topic.RequirementsDownload Fig. 6.28(b) and duplicate Example 6.15, but segment instead the darkest regions in the image.Figure 7 Fig6.30(01).jpgTechnical discussion【1】RGB2 = im2double(RGB)converts the truecolor image RGB to double precision, rescaling the data if necessaryProgram listingsrgb=imread('Fig6.30(01).jpg');subplot(221);imshow(rgb);title('original');rgb1=im2double(rgb);r=rgb1(:,:,1);g=rgb1(:,:,2);b=rgb1(:,:,3);r1=r(129:256,86:170);r1_u=mean(mean(r1(:)));[m,n]=size(r1);sd1=0.0;for i=1:mfor j=1:nsd1=sd1+(r1(i,j)-r1_u)*(r1(i,j)-r1_u);endendr1_d=sqrt(sd1/(m*n));r2=zeros(size(rgb1,1),size(rgb1,2));ind=find((r>r1_u-1.25*r1_d)&(r<r1_u+1.25*r1_d));r2(ind)=1;subplot(222);imshow(r2);title('segmentation');subplot(234);imshow(r);title('R component');subplot(235);imshow(g);title('G component');subplot(236);imshow(b);title('B component');Discussion of resultsoriginal segmentationR component G component B componentFigure 8 results of project 06-04。

《数字图像处理》-教学大纲

《数字图像处理》-教学大纲

《数字图像处理》课程教学大纲Digital image processing一、教学目标及教学要求数字图像处理课程是智能科学与技术、数字媒体技术等专业的专业必修课。

主要目标及要求是通过该课程的学习,使学生初步掌握数字图像处理的基本概念、基本原理、基本技术和基本处理方法,了解数字图像的获取、存储、传输、显示等方面的方法、技术及应用,为学习相关的数字媒体、视频媒体和机器视觉等课程,以及今后从事数字媒体、视频媒体、图像处理和计算机视觉等领域的技术研究与系统开发打下坚实的理论与技术基础。

二、本课程的重点和难点(一)课程教学重点教学重点内容包括:图像的表示,空间分辨率和灰度级分辨率,图像直方图和直方图均衡,基于空间平滑滤波的图像增强方法,基于空间锐化滤波的图像增强方法,图像的傅里叶频谱及其特性分析,图像编码模型、霍夫曼编码和变换编码,图像的边缘特征及其检测方法,彩色模型,二值形态学中的有腐蚀运算和膨胀运算。

(二)课程教学难点教学难点包括:直方图均衡,二维离散傅里叶变换的若干重要性质、图像的傅里叶频谱及其特性分析,变换编码,小波变换的概念、嵌入式零树小波编码,图像的纹理特征及其描述和提取方法,Matlab图像处理算法编程。

三、主要实践性教学环节及要求本课程的实验及实践性环节要求使用Matlab软件平台,编写程序实现相关的数字图像处理算法及功能,并进行实验验证。

课程实验与实践共10学时,分别为:实验一:图像基本运算实验(2学时)。

实验二:图像平滑滤波去噪实验(2学时)。

实验三:图像中值滤波去噪实验(2学时)。

实验四:图像边缘检测实验(2学时)。

相关图像处理算法的课堂演示验证(2学时)。

要求每个学生在总结实验准备、实验过程和收获体会的基础上,写出实验报告。

四、采用的教学手段和方法利用多媒体课件梳理课程内容和讲授思路,合理运用启发式教学方式激发学生的思考力,采用讨论式教学方式增强教学过程的互动效果,理论教授与应用实例编程实践相结合,提高学生的分析和解决问题的能力。

数字图像处理实验六 图像的轮廓提取

数字图像处理实验六 图像的轮廓提取

计算机科学与工程学院}}curBitmap = new Bitmap(bitmap);bitmap.Dispose();this.pictureBox_new.Image = curBitmap;}catch (Exception ex){MessageBox.Show(ex.Message, "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Stop);}}示例图:图1-1 整体轮廓提取图1-2 外轮廓提取2.实现目标图像的特征提取原理:图像特征提取是计算机视觉和图像处理中的一个概念。

它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。

SIFT(Scale-invariant feature transform)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和orientation 的描述子得到特征并进行图像特征点匹配,获得了良好效果。

SIFT特征不只具有尺度不变性,即使改变旋转角度,图像亮度或拍摄视角,仍然能够得到好的检测效果。

整个算法分为以下几个部分:1.构建尺度空间;2.LoG近似DoG找到关键点<检测DOG尺度空间极值点>;3.除去不好的特征点;4.给特征点赋值一个128维方向参数;5.关键点描述子的生成;6.根据SIFT进行匹配。

图2-1 不同σ下图像尺度空间代码:private void ToolStripMenuItem_imgprocess_getfeature_Click(object sender, EventArgs e){try{//Load ImageMat c_src1 = imread("..\\Images\\3.jpg");Mat c_src2 = imread("..\\Images\\4.jpg");Mat src1 = imread("..\\Images\\3.jpg", CV_LOAD_IMAGE_GRAYSCALE);Mat src2 = imread("..\\Images\\4.jpg", CV_LOAD_IMAGE_GRAYSCALE);if (!src1.data || !src2.data){ std::cout << " --(!) Error reading images " << std::endl; return -1; }//sift feature detectSiftFeatureDetector detector;BFMatcher matcher(NORM_L2);vector<DMatch> matches;matcher.match(des1, des2, matches);Mat img_match;drawMatches(src1, kp1, src2, kp2, matches, img_match);//,Scalar::all(-1),Scalar::all(-1),vector<char>(),drawmode);cout << "number of matched points: " << matches.size() << endl;imshow("matches", img_match);cvWaitKey();cvDestroyAllWindows();}catch (Exception ex){MessageBox.Show(ex.Message, "错误提示", MessageBoxButtons.OK, Message BoxIcon.Stop);}}示例图:图2-2 提取特征处理附录基本概念及一些补充什么是局部特征?•局部特征从总体上说是图像或在视觉领域中一些有别于其周围的地方•局部特征通常是描述一块区域,使其能具有高可区分度•局部特征的好坏直接会决定着后面分类、识别是否会得到一个好的结果局部特征需具备的特性•重复性•可区分性•准确性•数量以及效率•不变性局部特征提取算法-sift•SIFT算法由D.G.Lowe 1999年提出,2004年完善总结。

数字图像处理与应用(MATLAB版)第6章 图像的分割

数字图像处理与应用(MATLAB版)第6章 图像的分割

是边缘;
➢ 使用双阈值算法检测和连接边缘。即使用直方图计
算两个阈值,凡是大于高阈值的一定是边缘;凡是
小于低阈值的一定不是边缘。如果检测结果大于低
阈值但又小于高阈值,那就要看这个像素的邻接像
素中有没有超过高阈值的边缘像素,如果有,则该
像素就是边缘,否则就不是边缘。
0 -1 0 -1 4 -1 0 -1 0
B A
6.1 图像分割的定义和分类
图像分割:是指根据灰度、彩色、纹理等特征把图像 划分成若干个互不相交的区域,使得这些特征在同一区 域内,表现出一致性或相似性,而在不同区域间表现出 明显的不同。
图像分割的作用
图像分割是图像识别和图像理解的前提,图像分 割质量的好坏直接影响后续图像处理的效果。
图像
具体步骤:
➢ 首先用2D高斯滤波模板进行卷积以平滑图像;
➢ 利 用 微 分 算 子 ( 如 Roberts 算 子 、 Prewitt 算 子 和
Sobel算子等),计算梯度的幅值和方向;
➢ 对梯度幅值进行非极大值抑制。即遍历图像,若某
个像素的灰度值与其梯度方向上前后两个像素的灰

度值相比不是最大,那么这个像素值置为0,即不
第六章 图像的分割
内 容 1、图像分割的定义和分类; 提 2、基于边缘的图像分割方法;
要 3、基于区域的分割;
4、基于运动的图像分割 ; 5、图像分割技术的发展。

本 要
通过对图像分割技术的学习,掌
求 握基于边缘、区域、运动的图像

分割技术。

难 点
图像分割的定义、分类 基于边缘的图像分割方法
基于区域、运动的图像分割方法
G(i, j) Px Py

数字图像处理第六章部分答案

数字图像处理第六章部分答案

6.5解:
在中心点有1/2R+G+1/2B=1/2(R+G+B)+1/2G=1/2gray+1/2G,即增加了灰色分量,则看到绿色。

6.15解:(以下答案分别对应从左至右,从上至下,从内到外:即红、黄、蓝、深红、青、白、绿、黑)
(a)色调分别为0/1/4/5/3/0/2/0
(b)饱和度分别为7/7/7/7/7/0/7/0
(c)亮度分别为2/4/2/4/4/7/2/0
6.16解:
(a)由于是8bit图像所以最大区间为[0,255]。

又因圆形范围是[0°,360°],所以每个灰度值为360/255。

对比绿色(原本120变为85),黄色(原本60成为43),则可以推断出蓝色为170,青色为213,中间白色为0。

(b)全部饱和,即全部为255,中间原本白色为0。

(c)强度图像中红绿蓝值相同,均为85,黄青杨红相同,均为170,中间白色为255。

6.25解:
(a)由于所给颜色全为饱和,所以HSI图像中红色变为为0,绿色为1/3,蓝色为2/3;(b)饱和度为常数,因此进行平滑得到结果不变;
(c)色调图像会变得模糊,边界线也变得不分明,因为平均是线性的。

在两个色块交界处两边值不同,则平均后为中间值,变得模糊。

数字图像处理教学大纲

数字图像处理教学大纲

数字图像处理教学大纲一、课程基本信息课程名称:数字图像处理课程类别:专业必修课学分:X总学时:X授课对象:具体专业二、课程教学目标通过本课程的学习,使学生掌握数字图像处理的基本概念、原理和方法,具备运用相关知识和技术解决实际问题的能力。

具体包括:1、理解数字图像的获取、表示和存储方式。

2、掌握数字图像增强、复原、压缩、分割等基本处理技术。

3、能够运用编程工具实现简单的数字图像处理算法。

4、培养学生的创新思维和实践能力,为进一步学习和从事相关领域的工作打下坚实的基础。

三、课程教学内容(一)数字图像基础1、图像的感知和获取视觉系统的特性图像的形成与数字化图像的采样和量化2、数字图像的表示灰度图像彩色图像图像的矩阵表示3、数字图像的存储图像文件格式图像数据库(二)图像增强1、空域增强灰度变换直方图均衡化空域滤波2、频域增强傅里叶变换频域滤波(三)图像复原1、图像退化模型常见的退化原因退化函数的建立2、逆滤波原理与实现局限性3、维纳滤波基本原理算法实现(四)图像压缩1、图像压缩的基本原理信息论基础冗余度2、无损压缩霍夫曼编码算术编码3、有损压缩预测编码变换编码(五)图像分割1、阈值分割全局阈值局部阈值2、边缘检测梯度算子拉普拉斯算子Canny 算子3、区域分割区域生长区域分裂与合并(六)图像特征提取与描述1、颜色特征颜色直方图颜色矩2、纹理特征统计方法结构方法3、形状特征边界描述区域描述(七)图像识别1、模式识别基础分类器设计特征选择与提取2、图像分类与识别应用人脸识别车牌识别四、课程教学方法1、课堂讲授通过讲解理论知识,使学生掌握数字图像处理的基本概念、原理和方法。

2、实验教学安排一定数量的实验课程,让学生通过实践加深对理论知识的理解,提高编程和解决实际问题的能力。

3、案例分析结合实际应用案例,引导学生分析问题、解决问题,培养学生的创新思维和实践能力。

4、小组讨论组织学生进行小组讨论,促进学生之间的交流与合作,激发学生的学习兴趣和主动性。

北大医学数字图像处理6.1图像退化模型

北大医学数字图像处理6.1图像退化模型
系统,计算时的二维问题就变成行和列的两次一维计算。
6.1.1 空间域图像退化模型(Image Degraded Model)
实际问题中,我们还要考虑图像噪声,if image noise is n( x, y) ,且
为加性的,得图像退化模型
+∞
g(x, y) = ∫ ∫ f (α, β )h(x −α, y − β )dα d β + n(x, y) −∞
−∞

+∞
∫ F ∗ (u ) → f (α )e j 2π uα dα
−∞
证明:
9
第六章 图像复原
∫ ∫ ∫ [ ] +∞
f (x)
g(x)
e−
j
2π ux dx
=
+∞
⎡+∞ ⎢
f (α )g(x + α )dα ⎤⎥e− j2πuxdx
−∞
⎣ −∞ −∞

∫ ∫ =
+∞
f
⎡+∞ (α ) ⎢
g(x + α )e− j2πuxdx⎤⎥dα
则二维离散相关可表示为:
M −1 N −1
∑ ∑ fe (x, y) ge (x, y) =
fe (m, n)ge (x + m, y + n)
m=0 n=0
Where x = 0,1, 2,..., M −1; y = 0,1, 2,..., N −1.
6.1.4 能量表示[1,6] 如果把图像作为二维随机过程的一个样本,它的功率谱密度定义为
3
第六章 图像复原
h(x, y,α , β ) = T {δ (x −α , y − β )}

图像编码中常用的评价指标解析(六)

图像编码中常用的评价指标解析(六)

图像编码是数字图像处理中一项重要的技术,它通过对图像进行压缩编码,减少存储空间的占用和传输带宽的消耗。

为了评估图像编码算法的性能,人们提出了许多评价指标。

本文将对图像编码中常用的评价指标进行解析,以便读者更好地理解图像编码算法的优劣与适用范围。

一、峰值信噪比(PSNR)峰值信噪比是图像编码领域最常用的评价指标之一。

它通过比较原始图像与编码图像之间的差别来评估编码的质量。

PSNR的计算公式为:PSNR = 10 * log10(255^2 / MSE)其中MSE(Mean Squared Error)是均方误差,表示两幅图像像素之间差异的平方和的均值。

PSNR的数值越大,表示编码质量越高,图像失真越小。

二、结构相似性指数(SSIM)结构相似性指数是一种综合性的图像质量评价指标,它考虑了亮度、对比度和结构三个方面的信息。

SSIM的计算公式为:SSIM(x, y) = (2 * μx * μy + C1) * (2 * σxy + C2) / ((μx^2 + μy^2 + C1) * (σx^2 + σy^2 + C2))其中,x和y分别代表原始图像和编码图像的局部窗口。

μx和μy分别代表x和y的平均值,σx和σy分别代表x和y的方差,σxy代表xy的协方差。

C1和C2是常数,用于增加稳定性。

SSIM的数值范围是[-1, 1],越接近1表示编码质量越高。

三、峰值信号噪音比(PSNR-HVS)PSNR-HVS是一种基于人类视觉系统(HVS)的感知评价指标。

它考虑了人眼对不同空间频率的敏感度差异,更适用于人眼感知的图像质量评估。

PSNR-HVS的计算公式为:PSNR-HVS = Z(x) / Z(d)其中,x表示原始图像,d表示编码图像,Z(x)和Z(d)分别是x和d的傅里叶幅度谱。

PSNR-HVS的数值越大,表示编码质量越高,逼近了人眼感知的图像质量。

四、结构相似性感知指标(SSIM-HVS)SSIM-HVS是一种结合了SSIM和HVS的评价指标,综合考虑了结构相似性和人眼感知的图像质量。

如何选择适合的图像编码方法(六)

如何选择适合的图像编码方法(六)

如何选择适合的图像编码方法简介:随着数字图像处理技术的快速发展,图像编码已经成为现代通信和媒体技术中不可或缺的一部分。

图像编码方法可以将大量的图像数据压缩成较小的文件,从而方便存储、传输和处理。

然而,随着编码技术的不断更新和改进,用户在选择适合的图像编码方法时也面临着各种挑战。

本文将从数据压缩性能、编码复杂度、适用场景等几个方面来讨论如何选择适合的图像编码方法。

一、数据压缩性能数据压缩性能是选择图像编码方法时需要考虑的重要因素之一。

不同的图像编码方法在数据压缩方面的表现各不相同。

一种常见的图像编码方法是无损压缩编码,这种方法可以在压缩图像数据的同时保持原始图像信息的完整性,比较适用于需要准确还原图像的应用场景。

而无损压缩编码方法通常会以较大的文件大小为代价。

相反,有损压缩编码方法可以在尽可能减小文件大小的同时,对图像数据进行一定程度的损失。

有损压缩编码方法适用于对图像细节要求不高的应用场景,如网络传输、储存空间受限等。

因此,在选择适合的图像编码方法时,用户需要根据具体应用需求来衡量无损和有损压缩编码方法的数据压缩性能,并选择相应的编码方法。

二、编码复杂度编码复杂度也是选择图像编码方法时需要考虑的重要因素之一。

编码复杂度指的是实现和使用某种图像编码方法所需要的计算资源和运行时间。

不同的图像编码方法在编码复杂度方面的表现也各不相同。

一般来说,无损压缩编码方法在编码和解码过程中需要更多的计算资源和时间,因为无损压缩编码方法要保证图像数据的完整性。

相反,有损压缩编码方法通常具有较低的编码复杂度,因为有损压缩编码方法主要通过舍弃一部分图像数据来实现数据压缩。

因此,在选择适合的图像编码方法时,用户需要根据自身计算资源和时间的限制,综合考虑编码复杂度和数据压缩性能,并选择合适的编码方法。

三、适用场景适用场景是选择图像编码方法时需要综合考虑的因素之一。

不同的图像编码方法适用于不同的应用场景。

例如,JPEG图像编码方法适用于对颜色细节要求较高的照片等静态图像的压缩。

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

标记Signature
标记是边界的1-D泛函表达 产生标记方法很多:
最简单的是-先对给定的物体求重心,然后把边界点与重 心的距离作为角度的函数,得到一种标记
(b) (a)
在(a)中, r(q)是常数,在(b)中r(q) = Asecq
不管用何种方法产生标记,其基本思想都是把2-D 的边界用1-D的较易描述的函数形式来表达
分割
分析与描述
中级处理 预处理 问题 图像获取 识别 与 解释
知识库
低级处理
高级处理
图像分析的一个主要工作——要从图像 中获得目标特征的量值 这些量值的获取常借助于对图像分割后 得到的分割结果,对目标特征的测量利 用分割结果进一步从图像中获取有用信 息 两个关键问题:
– 1、选用什么特征来描述目标 – 2、如何精确的测量这些特征
基于分裂(split)的最小均方差线段逼近法
对于第3种方法-先连接边界上相距最远的2个像素(即把边界分 成2部分),然后根据一定准则进一步分解边界,构成多边形逼 近边界,直到拟合误差满足一定限度。 如图给出以边界点与现有多边形的最大距离为准则分裂边界的原理:
a
c
b
(a)原始边界
c
d
(b)按最大距离分割边界
图像分割之后,为了进一步对图像作分析和 识别,就必须通过对图像中的物体(目标)作定 性或定量的分析来作出正确的结论——这些 结论是建立在图像物体的某些特征的基础上 的 图像描述——就是用一组数量或符号(描述子) 来表征图像中被描述物体的某些特征
关心区域的反射性质如 灰度、颜色、纹理等
图像中的区域(目标),可用其内部(如组成区域的像素集合) 表示,也可用其外部(如组成区域边界的像素集合)表示
– 边界表达 – 区域表达
8.4 图像的目标描述
– 边界描述 – 区域描述
图像特征——用于区分一个图像内部最基本属 性。
– 自然特征:颜色、亮度等; – 人工特征:统计直方图
图像特征一般具有以下几个特点:
– – – – 可区分性 可靠性 独立性 数量要少
8
图像分析与描述
8.1 概述 8.2 图像目标的特征提取 8.3 图像的目标表达
具有边界B的区域R的MAT的确定方法:
对每个R中的点P,在B中搜寻与它最近的点
如果对P能找到多于1个这样的点(有2个或以上的B 中的点与P同时最近),认为P属于R的中线或骨架 骨架是用1个点与1个点集的最小距离来定义:
Hale Waihona Puke ds(p,B)=inf{d(p,z)|z B}
其中距离量度可以是欧氏、城区、棋盘距离, 因此MAT的结果和所用的距离量度有关
– 边界表达 – 区域表达
8.4 图像的目标描述
– 边界描述 – 区域描述
8.3 图像目标表达
边界表达
– 链码 – 边界段 – 多边形 – 标记
区域表达
– 抽骨架
链码Chain Code
链码是对边界点的一种表示方法 特点——利用一系列具有特定长度和方向 的相连的直线段来表示目标的边界,每个 线段的长度固定,而方向数目取为有限, 只要边界的起点用(绝对)坐标表示,其 余点只用方向来代表偏移量
注意:如果区域R的内部点用8-方向连通来判断,则得到 的边界为4-方向连通的,如果用4-方向连通来判断,则得 到的边界为8-方向连通的
区域的边界点和内部点要采用不同的 连通性来定义,否则会出现歧义
如图说明这个问题
(a)
(b)
(c)
(a)中浅阴影像素点组成1个目标区,如果将内部点用8-方向 连通判断,则(b)深色区域点为内部点,其余浅色区域点构成 4-方向连通边界;如果将内部点用4-方向连通判断,则此时 区域内部点和8-方向连通边界如图(c)所示。
1
4-directional chain code
2
0 0 3
Y 2P 3
4
P3 P2
1
P1
0
X
3
4 5
2
8-directional chain code 1 0
7 Y 3 4 P6 P5 5P P4 2 7 P3 6 P8 P1 P2 1 7 0 X
6
0
特点 表示1个方向数比表示1个坐标值所需 的比特数少,而且对每1个点又只需1 个方向数就可以代替2个坐标值,因此 链码表达大大减少边界表示所需的数据 量。
把2-D形状描述 -> 1-D波形分析
8
图像分析与描述
8.1 概述 8.2 图像的目标表达
– 边界表达 – 区域表达
8.3 图像的目标描述
– 边界描述 – 区域描述
骨架
The Skeleton of a Region 区域的骨架提取常采用细化算法,而中 轴变换(medial axis transform,MAT)是 一种用来确定物体骨架的细化技术
a
b c
a
b d
d
(c)连接垂直点
(d)最后的多边形
如图给出分裂边界的例子
原边界由点a,b,v,d,e,f,g,h等表示的多边形。第一步,先做ag, 计算di和hj(点d和点h分别在直线ag两边且距直线ag最远)。 图中设距离均超过限度,所以分解边界为4段:ad,dg,gh,ha。 进一步计算b,c,e,f等各边界点与各相应直线的距离,图中设 距离均没超过限度(如fk),则多边形adgh为所求
边界段boundary segments
链码对边界的表达是逐点进行的,而一 种表达数据量更节省的方法是把边界分 解成若干段分别表示,可以减少边界的 复杂度,并简化描述过程 将边界分解为多个边界段,一般借助凸 包的概念来进行
如图(a)是1个任意的集合S,它的逼近凸包H是包 含S的最小凸形,如图(b)黑线框内部所示
(a)
8
图像分析与描述
8.1 概述 8.2 图像的目标表达
– 边界表达 – 区域表达
8.3 图像的目标描述
– 边界描述 – 区域描述
目标描述
简单描述

边界描述
形状数
傅立叶描述
目标描述

区域描述
简单描述 拓扑描述 纹理描述 不变矩
边界描述-简单描述
1、边界的长度-边界的全局特征,指边界所包围 区域的轮廓的周长 区域R的边界B是由R的所有边界点按4-方向或8-方向连 接组成的,区域的其它点称为区域的内部点 对于区域R而言,它的每1个边界点P都应满足2个条件: (1)P本身属于区域R;(2)P的邻域中有像素不属于区域R

但如果边界点和内部点用同1类连通判断,则图中标有 “?”的点归属就会出现问题
例如都采用4-方向连通判断,则“?”的点既应判为内部点(邻域中所有像素 均属于区域),但又应判为边界点(否则(b)中边界将不连通)
如果边界用单位长链码表示,则水平和垂直码的个数加上 √2乘以对角码的个数=》边界长度,将边界的所有点从0 排到K-1(设边界点共K个),则边界长度计算式为: ||B||= #{k|(xk+1,yk+1)∈N4(xk,yk)}+√2#{k|(xk+1,yk+1)∈ND(xk,yk))}
凸残差
凸包
多边形近似 Polygonal Approximations
在实际中,由于噪声、采样等影响,在边界 处有很多较小的不规则处。这些不规则处常 对链码和边界段表达产生较明显得干扰 一种抗干扰性能更好,且更节省表达所需数 据量的方法——用多边形去近似逼近边界
多边形是一系列 线段的封闭集合
数字图像处理(六)
计算机学院:陈媛媛 chenyuanyuan@
8
图像分析与描述
8.1 概述 8.2 图像目标的特征提取 8.3 图像的目标表达
– 边界表达 – 区域表达
8.4 图像的目标描述
– 边界描述 – 区域描述
8.1 概述
图像处理与分析的三种基本范畴
旋转归一化:相邻两个方向按反方向相减
(2) 1 0 1 0 0 1 3
3 3 2 2
3 3 1 3 3 0 3 0 左转90度 (3) 2 1 2 1 0 0 3 3 1 0 0 3 1 2 3
1 2
3
2
为最右1个 方向数循 环到左边
2
3 3 1 3 3 0 3 0
目标旋转后,原链码发生变化, 但差分码没有变化
用欧氏距离算法出的骨架
(c) 对较细长的物体,其骨架常能提供较多的形状信息,而 对较粗短的物体,骨架提供的信息较少 有时骨架表示区域受噪声的影响较大
(b) (b)中区域与(a)中区域只有一点差别(可认为 是噪声的影响),但两者的骨架相差很大 根据前面公式求区域骨架,需要计算所有边界点到所 有区域内部点的距离,因此计算量大,在实际中,采 用逐次消去边界点的迭代细化算法 1、不消去线段端点 3个限制条件 2、不中断原来的连通点 3、不过多侵蚀区域 一般细化算法应用在求二值图像区域的骨架
关心区域的形状等
选定了表达方法,还需要对目标进行描述,使计算机能充分 利用所能获得的分割结果
表达是直接具体的表示目标,好的表达方法应具有节省存储 空间、易于特征计算等优点 描述是较抽象的表示目标。好的描述应在尽可能区别不同目 标的基础上对目标的尺度、平移、旋转等不敏感
8
图像分析与描述
8.1 概述 8.2 图像目标的特征提取 8.3 图像的目标表达
链码举例:
4-链码:003332221101
链码
– 问题: 1)由于起点的不同,造成编码的不同 2)由于角度的不同,造成编码的不同 – 改进2: 1)从固定位置作为起点(最左最上)开始编码 2)通过使用链码的首差代替码子本身的方式
具体做法(归一化处理):
给定一个从任意点开始而产生的链码,可把它看 作一个由各个方向数构成的自然数 将这些方向数依1个方向循环以使它们所构成的自然数的 值最小,将这样转换后所对应的链码起点作为这个边界的 归一化链码的起点,如图所示 4邻域 0 原链码 归一化链码 1 3 1 3 0 0 01033221 10103322 1 3 1 3 起点归一化 2 2 2 2
相关文档
最新文档