数字图像处理 第十章课后作业

文档地址:数字图像处理第十章课后作业.pdf_数字图像处理第10章答案,数字图像处理第十章课后答案-图像处理文档类资源-CSDN下载https://download.csdn.net/download/qq_44143405/12549552

第一题

10-2 设有一幅包含有水平直线、垂直直线、 方向直线和 -方向直线的二值图像。给出一组大小为 5×5 的模板,要求这些模板可用于检测这些直线中的1像素间断。假设直线和背景的灰度分别是1和0。

答:掩模将具有下图所示的系数。当每个遮罩以在该遮罩所偏向的方向上定向的连续 5 像素段的像素为中心时,每个遮罩将产生 0 值。相反,当一个掩模位于 5 像素段中的一个像素间隙上时,响应为 +4 ,该 5 像素段的方向是该掩模所偏向的方向。

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

1

0

0

1

1

-4

1

1

0

0

-4

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

1

0

0

水平直线掩模模块                                                                                                                  垂直直线掩模模块

0

0

0

0

1

1

0

0

0

0

0

0

0

1

0

0

1

0

0

0

0

0

-4

0

0

0

0

-4

0

0

0

1

0

0

0

0

0

0

1

0

1

0

0

0

0

0

0

0

0

1

45度直线掩模模块                                                                                                                   -45度直线掩模模块

第二题

10-29 使用10.3.2节的基本全局阈值处理算法得到的阈值与起始点无关吗?如果您的回答是“是”,证明它,如果回答是“不”,给出一个例子。

附:

第一题代码块

Image=imread('pattern.jpg');Th=graythresh(Image);OriginBW=im2bw(Image,Th);BW1=1-OriginBW;se=strel('square',5);%结构元素为边长为5的正方形BW2=1-imopen(BW1,se);se45=strel('line',25,45);%结构元素为角度为45的线,长度为25个像素BW3=1-imopen(BW1,se45);se_45=strel('line',25,-45);%结构元素为角度为45的线,长度为25个像素BW4=1-imopen(BW1,se_45);figure;subplot(221),imshow(OriginBW);title('原始二值图像');subplot(222);imshow(BW2);title('矩形块提取');subplot(223);imshow(BW3);title('45线段提取');subplot(224);imshow(BW4);title('-45线段提取');se0=strel('line',5,0);%结构元素为水平线,长度为25个像素BW5=1-imopen(BW1,se0);se90=strel('line',5,90);%结构元素为垂直的线,长度为25个像素BW6=1-imopen(BW1,se90);figure;subplot(131),imshow(OriginBW);title('原始二值图像');subplot(132),imshow(BW5);title('水平线段提取');subplot(133);imshow(BW6);title('垂直线段提取');

第二题代码块

clear,clc,close all;Image=rgb2gray(imread('lotus1.jpg'));figure,imshow(Image),title('原始图像');imhist(Image);hist1=imhist(Image);hist2=hist1;iter=0;while 1[is,peak]=Bimodal(hist1);if is==0hist2(1)=(hist1(1)*2+hist1(2))/3;for j=2:255hist2(j)=(hist1(j-1)+hist1(j)+hist1(j+1))/3;endhist2(256)=(hist1(255)+hist1(256)*2)/3;hist1=hist2;iter=iter+1;if iter>1000break;endelsebreak;endend[trough,pos]=min(hist1(peak(1):peak(2)));thresh=pos+peak(1);figure,stem(1:256,hist1,'Marker','none');hold onstem([thresh,thresh],[0,trough],'Linewidth',2);hold offresult=zeros(size(Image));result(Image>thresh)=1;figure,imshow(result),title('基于双峰直方图的阈值化');imwrite(result,'bilotus1.jpg');  Image=rgb2gray(imread('lotus1.jpg'));figure,imshow(Image),title('原始图像');T=graythresh(Image);result1=im2bw(Image,T);figure,imshow(result1),title('OTSU方法二值化图像 ');figure,subplot(221),imshow(Image),title('原始图像');subplot(222),imhist(Image);subplot(223),imshow(result),title('基于双峰直方图的阈值化');subplot(224),imshow(result1),title('OTSU方法二值化图像 ');function [is,peak]=Bimodal(histgram)count=0;for j=2:255if histgram(j-1)<histgram(j) && histgram(j+1)<histgram(j)count=count+1;peak(count)=j;if count>2is=0;return;endendendif count==2is=1;elseis=0;endend

DIP第十章习题解答相关推荐

  1. DIP第一章习题解答

    第1章 习题(数字图像处理) 问:(1)什么是数字图像处理,数字图像处理的发展历程.主要应用以及未来发展方向? 答:1.数字图像处理就是一种利用数字计算机去处理所获取信息的技术.(即图像的获取.传输. ...

  2. DIP第九章习题解答

    数字图像处理 第九章课后作业 文档地址:数字图像处理第九章课后作业.pdf_数字图像处理第九章课后答案,数字图像处理第三版第九章课后答案-图像处理文档类资源-CSDN下载https://downloa ...

  3. DIP第二章习题解答

    数字图像处理 第二章课后作业 下载地址:数字图像处理第二章课后作业.pdf_数字图像处理第二章完整答案,数字图像处理第二章课后答案-图像处理文档类资源-CSDN下载https://download.c ...

  4. python语言程序设计梁勇-Python语言程序设计(美-梁勇)第1章习题解答

    Python语言程序设计(美-梁勇)第1章计算机.程序和Python概述习题解答 第一章 计算机.程序和python概述 1.1什么是硬件?什么是软件? 答:硬件包括计算机上能看到的物理元素,而软件提 ...

  5. 数据结构习题精解 C语言实现+微课视频(习题解答、研考试题、微课视频)

    数据结构习题精解 C语言实现+微课视频(习题解答.研考试题.微课视频) 配套 数据结构.数据结构C语言实现等经典教材的课后习题解答,著名高校典型考研试题详解.微课视频

  6. 高等数学第七版-习题解答:总复习3

    习题解答:总复习3 18*. 已知f′′(x)f''(x)f′′(x)存在,证明 lim⁡x→x0f(x0+h)+f(x0−h)−2f(x0)h2=f′′(x0)\lim_{x \rightarrow ...

  7. 1.1 鞅、停时和域流-随机过程的可测性(布朗运动与随机计算【习题解答】)

    1.1 鞅.停时和域流-随机过程的可测性(布朗运动与随机计算[习题解答]) 1.5 Problem. Let Y be a modification of X, and suppose that bo ...

  8. 计算机电路逻辑分析基础知识答案,计算机电路基础学习指导与习题解答

    出版说明 前言 第1章 电路基本分析方法 1.1 内容提要 1.1.1 电路基本物理量 1.1.2 电路元件 1.1.3 电路基本定律 1.1.4 电路基本分析方法 1.1.5 线性电路暂态分析 1. ...

  9. 第15章习题解答(一)——《x86汇编语言:从实模式到保护模式》读书笔记40

    1. 第15章代码修改 先不说习题,说一说我对源码的修改.从运行结果来看,主要是增加了颜色支持.不过把我的代码与配书代码相比较的话,还是有很多不同的.这些修改是怎么来的,可以参考我之前的博文. 运行效 ...

最新文章

  1. debian手动安装java两种方法
  2. Developer Express 之 XtraReport如何显示设计窗体,打开已设计过的报表
  3. my rank in math in the domain of pure mathematics
  4. 【数字图像处理】三.MFC实现图像灰度、采样和量化功能详解
  5. 19.删除链表的倒数第N个节点 golang
  6. mysql数据库删除列数据_MySQL数据库-数据表、以及列的增删改查
  7. DOM学习之路--Mr.Ember
  8. 【以太坊开发】发币指南--进阶篇
  9. SpringBoot 整合 liquibase
  10. 浏览器兼容性css样式写法
  11. php正则去掉空格,PHP怎么实现正则去掉空格
  12. linux spdbv教程,计算机化学实践基础教程
  13. wiley 期刊Stix字体问题
  14. 异名童鞋的微信小游戏性能优化
  15. Image.fromarray的用法
  16. 基于java springboot android 安卓记账本源码(毕设)
  17. GITLAB服务常用命令
  18. Android使用文件管理器打开指定文件夹,浏览里面的内容
  19. Android(permission)常用权限
  20. 非北京户口,户口地买房提取公积金

热门文章

  1. 大数据时代的新型数据库 — 图数据库 Neo4j 的应用
  2. Asp.net中的Cache--HttpRuntim.Cache 和 HttpContext.Current.Cache
  3. Glusterfs入门
  4. android 布局权重问题(最近布局经常坑爹)
  5. ahjesus Ubuntu配置svn服务器
  6. 域名”A记录,MX记录,CNAME记录,TTL值,URL转发”解释
  7. Python LDA主题模型实战
  8. zblog php 当前位置,zblogphp导航当前页突出显示的方法
  9. Tensorflow矩阵过大问题的解决
  10. Java实现算法导论中Rabin-Karp字符串匹配算法