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

数字图像处理实验报告(图像分割)

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

数字图像处理实验报告

实验四:[图像分割]

学号: 姓名: 班级:

一、 实验目的

1、理解图像分割的基本概念。 2、理解图像边缘提取的基本概念。

3、掌握用阈值法和边缘提取方法进行图像分割。 二、实验环境 Matlab 三、 实验内容

1、采用阈值法实现图像分割,分别采用两种阈值选取方法实现。(分割图像可自由选择)

2、分别用Roberts,Sobel和拉普拉斯高斯算子对图像进行边缘检测,比较三种算子处理的不同之处。

3、选择适当方法实现肺的分割,结果包括两部分:肺(白色显示)和背景(黑色显示)。 代码: (一)

clc clear all

A=imread('D:\\matlab\\test.jpg'); subplot(2,2,1);

imshow(A);title('原图'); subplot(2,2,2);

imhist(A);title('直方图'); subplot(2,2,3); B=im2bw(A,180/400);

imshow(B);title('直方图分割'); subplot(2,2,4); level=graythresh(A); C=im2bw(A,level); imshow(C);title('OTSU')

(二)

O=imread('C:\\Users\\Administrator\\Documents\\MATLAB\\lung.png'); A=rgb2gray(O); subplot(2,2,1);

imshow(A);title('原图像'); subplot(2,2,2); B=edge(A,'roberts');

imshow(B);title('roberts算子') subplot(2,2,3); C=edge(A,'sobel');

imshow(C);title('sobel算子') subplot(2,2,4); D=edge(A,'log');

imshow(D);title('拉普拉斯高斯算子')

(三)

A=imread('C:\\Users\\Administrator\\Documents\\MATLAB\\lung.png'); subplot(1,3,1);

imshow(A);title('原图'); subplot(1,3,2); level=graythresh(A); C=im2bw(A,level); imshow(C);title('OTSU'); subplot(1,3,3);

imshow(~C);title('结果')

数字图像处理实验报告(图像分割)

数字图像处理实验报告实验四:[图像分割]学号:姓名:班级:一、实验目的1、理解图像分割的基本概念。2、理解图像边缘提取的基本概念。3、掌握用阈值法和边缘提取方法进行图像分割。二、实验环境Matlab三、实验
推荐度:
点击下载文档文档为doc格式
7rxiq32key6gjog0oh073pit886asl004uy
领取福利

微信扫码领取福利

微信扫码分享