1、圆形物体中心及半径的确定燕山大学课 程 设 计 说 明 书题目: 27基于圆形物体中心和半径的确定 学院(系): 电气工程学院 年级专业: 13级仪表二班 学 号: 130103020062 学生姓名: 柴聪 指导教师: 赵彦涛 教师职称: 燕山大学课程设计(论文)任务书院(系): 电气工程学院 基层教学单位: 自动化仪表系 学 号130*2学生姓名柴聪专业(班级)仪表二班设计题目27圆形物体中心及半径的确定设计技术参数根据图像处理的知识,确定图像中圆形物体的中心及半径,尽量使用较多的方法实现,并且比较每种方法的处理速度。设计要求设计确定图像中圆形物体的中心坐标及半径,尝试不同的定位方法,并进
2、行比较。设计中应具有自己的设计思想、设计体会。工作量了解Matlab的基本操作,查找与课程设计相关的资料,编写程序并调试,写论文,准备课程设计答辩。工作计划12月 8日,熟悉Matlab的基本操作12月 9 日,查找与课程设计课题相关的资料12月10日,设计程序并调试12月11日,调试程序并写论文12月12日,整理论文,课程设计答辩参考资料1、数字图像处理学 电子工业出版社 贾永红 20032、数字图像处理(Matlab版) 电子工业出版社 冈萨雷斯 20063、其他数字图像处理和matlab编程方面的书籍及相关学习资料指导教师签字基层教学单位主任签字说明:此表一式四份,学生、指导教师、基层教
3、学单位、系部各一份。年 月 日 第一章 图像的二值化处理1.1图像的二值化原理图像二值化就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果。将256个亮度等级的灰度图像通过适当的阈值选取而获得仍然可以反映图像整体和局部特征的二值化图像。在数字图像处理中,二值图像占有非常重要的地位,首先,图像的二值化有利于图像的进一步处理,使图像变得简单,而且数据量减小,能凸显出感兴趣的目标的轮廓。其次,要进行二值图像的处理与分析,首先要把灰度图像二值化,得到二值化图像。所有灰度大于或等于阈值的像素被判定为属于特定物体,其灰度值为255表示,否则这些像素点被排除在物体区域以外,灰
4、度值为0,表示背景或者例外的物体区域。1.2图像的二值化程序实现1.2.1方法一首先将图像转变为灰度图像,再利用max,min函数求图像中灰度值的最大值与最小值,然后求出最大最小灰度值的平均值作为分割阈值,以此求出二值化图像。程序如下,显示结果如图。程序:J=imread(D:数字图像处理课设-3.jpg); %读图像figure;imshow(J); %显示原始图像P=rgb2gray(J); %转换为灰度图像m,n=size(P); %获取图像的行数和列数ma=max(max(P); %求最大值mi=min(min(P); %求最小值limen=(ma+mi)/2; %求分割阈值I=(Pl
5、imen); %二值化figure;imshow(I); %显示二值化图像 图1.2.1.1原始图像 图1.2.1.2 二值化图像1.2.2方法二同样转化为灰度图像后求阈值,利用graythresh函数求取。这个函数使用最大类间方差法帮助我们获得一个合适的阈值。利用这个阈值通常比人为设定的阈值能更好地把一张灰度图像转换为二值图像。程序如下:I=imread(D:数字图像处理课设-3.jpg); I1=rgb2gray(I);level=graythresh(P);%求分割阈值I=im2bw(P,level);%二值化figure;imshow(I); %显示二值化图像 第二章 图像的去噪2.1
6、图像去除噪声的原理 噪声是图像中不希望有的部分,图像中不需要的部分。对信号来说,噪声是一种外部干扰。但噪声本身也是一种信号(携带了噪声源的信息)。实际获得的图像一般都因受到某种干扰而含有噪声。引起噪声的原因有敏感元器件的内部噪声、相片底片上感光材料的颗粒、传输通道的干扰及量化噪声等。噪声产生的原因决定了噪声的分布特性及它和图像信号的关系。2.2中值滤波法去噪中值滤波就是用一个奇数点的移动窗口, 先将小窗口内的所有像素的灰度按从大到小的顺序排列,将中间值作为(x,y)处的灰度值。中值滤波是一种非线性滤波方法。8*8中值滤波程序:B=medfilt2(I,8,8,symmetric); %用3*3
7、中值滤波滤去噪音imshow(B,);5*5中值滤波程序:B=medfilt2(I,5,5,symmetric); %用3*3中值滤波滤去噪音imshow(B,);3*3中值滤波程序:B=medfilt2(I,3,3,symmetric);imshow(B,);各程序显示结果如下图。从图中可以看出8*8的滤波去除噪声的效果最好,但同时对于我们要求取的图像轮廓影响太大,轮廓大部分失真,不适用本图。而5*5中值滤波相对好些, 3*3中值滤波物体轮廓保持最好,同时去噪效果不显著。 图2.2.1 8*8中值滤波 图2.2.2 5*5中值滤波 图2.2.3 3*3中值滤波2.3拉普拉斯滤波 拉普拉斯是一
8、种二阶导数算子,是一个与方向无关的各向同性(旋转轴对称)边缘检测算子。若只关心边缘点的位置而不顾其周围的实际灰度差时,一般选择该算子进行检测。程序如下:I=imread(D:数字图像处理课设-3.jpg);imshow(I);I=double(I);w=fspecial(laplacian,0)g1=imfilter(I,w,replicate);%该函数的%输出输入的数据类型相同;figure,imshow(abs(g1),);I1=im2double(I);w1=fspecial(laplacian,0)g2=imfilter(I1,w1,replicate);figure,imshow(
9、g2,)g=I1-g2;figure,imshow(g,)2.3in_img = imread(lena.jpg);% or in_img = rgb2gray(imread(lena.jpg);in_img = rgb2gray(imread(1.jpg);in_img = double(in_img)/255;in_img = in_img+0.05*randn(size(in_img);in_img(in_img1) = 1;% Set bilateral filter parameters.w = 10; % bilateral filter half-widthsigma_c = 3
10、;% bilateral filter standard deviationssigma_s = 0.1;out_img = bilateral_filter(in_img,w,sigma_c,sigma_s);figure,subplot(1,2,1),imshow(in_img,),title(input image);subplot(1,2,2),imshow(out_img,),title(output image); clearclcclose allI=imread(Miss256G.bmp);hist=zeros(256,1);m,n=size(I);for i=1:m for j=1:n F(i,j)=255-I(i,j); endendfigure,imshow(I)figure,imshow(F) 燕山大学课程设计评审意见表 指导教师评语:成绩: 指导教师: 2013年 12月27 日答辩小组评语: 成绩: 评阅人: 2013年 12月27 日课程设计总成绩:答辩小组成员签字: 赵彦涛 程淑红 王志斌 童凯2013年 12月27 日
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1