好文档 - 专业文书写作范文服务资料分享网站

计算机图像处理四

天下 分享 时间: 加入收藏 我要投稿 点赞

姓名 实验日期

蒋安祥

学号 2220 实验学时 指导教师签字

班级 3

2 同组人

年级/专业 电气工程及其自动化

2017/6/20

实验成绩(五级记分)

课程名称:计算机图像处理 一、实验目的

实验名称: 实验五 图像特征提取实验

(1)了解图像特征变换的目的和意义。

(2)掌握MATLAB中常用的提取图像特征的函数的使用方法。 (3)掌握图像形状特征、纹理特征的算法原理。 二、实验内容(包括源程序和程序运行结果)

(1)编写程序计算图像中左上角第一个圆的周长和面积、矩形度、长宽比、圆形度。 源程序:

clear,clc close all; i=imread(''); subplot(221)

imshow(i),title('原始图像'); b1=imcrop(i,[0,0,89,73]);

bw=im2bw(b1); bw=bwperim(bw,8); subplot(222) imshow(bw); [x,y]=size(bw); p1=0; p2=0; ny=0; for i=1:x for j=1:y

if(bw(i,j)>0) p2=j; if((p1-p1)==1) ny=ny+1; end p1=p2; end end end p1=0; p2=0; nx=0; for j=1:y for i=1:x if(bw(i,j)>0) p2=i; if((p2-p1)==1) nx=nx+1; end p1=p2; end end end

sn=sum(sum(bw)); nd=sn-nx-ny; L=sqrt(2)*nd+nx+ny; a=bwarea(i); c=(L*L)/(4*pi*a); zxchuangkuan(bw);

程序运行结果:

(2)将图像转换成二值图像,计算其欧拉数。 源程序:

clear,clc close all; i=imread('');

subplot(211),imshow(i),title('原始图像'); i1=im2bw(i); I=bweuler(i1,8);

实验运行结果:

I=-22

(3自行编写生成灰度共生矩阵的源程序,并运行测试程序。要求实现0度和90度两个方向。测试图像矩阵为:

IN1=[0 0 1 1 1 2 2 3 3; 0 0 1 1 1 2 2 3 3; 0 0 1 1 1 2 2 3 3; 0 0 1 1 1 2 2 3 3; 0 0 1 1 1 2 2 3 3; 0 0 1 1 1 2 2 3 3; 0 0 1 1 1 2 2 3 3; 0 0 1 1 1 2 2 3 3; 0 0 1 1 1 2 2 3 3;]

源程序:

function[p0,p90]=jax1(IN,gray) g=gray;

[R,C]=size(IN); p0=zeros(g); p90=zeros(g); for M=1:R for N=1:(C-1)

p0(IN(M,N)+1,IN(M,N+1)+1)=p0(IN(M,N)+1,IN(M,N+1)+1)+1; p0(IN(M,N+1)+1,IN(M,N)+1)=p0(IN(M,N+1)+1,IN(M,N)+1)+1; end end for M=1:(R-1) for N=1:C

p90(IN(M,N+1)+1,IN(M,N)+1)=p0(IN(M,N+1)+1,IN(M,N)+1)+1;

p90(IN(M,N+1)+1,IN(M,N)+1)=p0(IN(M,N+1)+1,IN(M,N)+1)+1; end end

实验运行结果:

三、实验总结与建议

通过这次实验,了解了提取图像特征的目的和意义。学会常用的提取图像特征的函数的使用方法,了解了图像的形状特征、纹理特征的算法原理。

计算机图像处理四

姓名实验日期蒋安祥学号2220实验学时指导教师签字班级32同组人年级/专业电气工程及其自动化年月日2017/6/20实验成绩(五级记分)课程名称:计算机图像处理
推荐度:
点击下载文档文档为doc格式
4k53k4jzok4oweh0q68m0sr9z0p01l00o04
领取福利

微信扫码领取福利

微信扫码分享