文档视界 最新最全的文档下载
当前位置:文档视界 › 图像边缘检测系统设计

图像边缘检测系统设计

图像边缘检测系统设计
图像边缘检测系统设计

学号

数字图像处理

课程设计说明书

图像边缘检测系统设计

起止日期:2016 年12 月5 日至2016 年12 月9 日

学生

班级13电信科1班

成绩

指导教师(签字)

计算机与信息工程学院电子信息工程系

2016年12月9日

课程设计任务书

2016—2017学年第一学期

计算机与信息工程学院电子信息与科学技术专业 1 班级

课程设计名称:数字图像处理课程设计

设计题目:图像边缘检测系统设计

完成期限:自2016 年12 月 5 日至2016 年12 月9 日共 1 周一、课程设计依据

在掌握数字图像处理基本算法的基础上,利用MATLAB、VC++、Java等编程语言设计具有指定功能的图形用户界面。

二、课程设计容

1、设计一个实现图像边缘检测功能的界面

2、界面可以采用MATLAB、VC++、Java等编程语言设计

3、要求界面能够读入并显示图片,通过各种控件选择并进行图像的边缘检测操作,操作结果在对比窗口中显示

4、图像边缘检测功能至少包括单方向一阶微分检测(水平/垂直方向)、无方向微分检测(Roberts算子、Sobel算子、Prewitt算子、Laplacian算子、LOG算子)等,每项功能可采用一个或多个算法实现

三.课程设计要求

1、要求每个同学独立完成设计任务。

2、课程设计说明书封面格式要求见《课程设计说明书格式要求》。

3、课程设计的说明书要求简洁、通顺,图像表达容完整、清楚、规。

4、课程设计说明书要求:

1)说明题目的设计原理和思路、采用方法及设计流程。

2)可采用图表或文字对图形用户界面各子模块的功能以及各子模块之间的关系做

较详细的描述。

3)详细说明代码的编写流程。

4)采用图像及文字详细说明各功能的演示结果。

指导教师(签字):

系主任(签字):

批准日期:2016年12月1日

目录

第1章总体设计 (1)

1.1 设计目的 (1)

1.2 设计方案 (1)

第2章GUI界面设计 (3)

2.1 启动GUI界面 (3)

2.2 控件设计 (4)

第3章运行结果及主要程序 (8)

3.1 边缘检测的步骤及结果 (8)

3.2 主要程序 (10)

总结 (16)

参考文献 (17)

第1章总体设计

1.1 设计目的

设计一个实现图像边缘检测功能的界面,通过各种控件选择并进行图像的边缘检测操作,操作结果在对比窗口中显示,完成一个简单的图片处理。

1.2 设计方案

先通过GUI可视化界面窗口设计一个对用户使用起来相对方便的界面布局,然后针对界面上的每一个控件进行脚本函数的编写,以实现每一个控件的相应功能。

需要实现的功能:图片的读取与显示,图片的对比显示和存储,彩色图片到灰度图像的转换,图片的各种算子边缘检测并显示(Roberts算子、Sobel算子、Prewitt算子、Laplacian算子、LOG算子等),并增加了退出程序按钮,最终生成一个可执行软件。

软件的总体设计界面布局如图1-1所示,主要分为2个部分:显示区域与操作区域。

显示区域:显示载入原图,以及通过处理后的图像。

操作区域:通过功能键实现对图像的各种处理。

在截图中可见,左部为一系列功能按键有“读取图片”、“二值化”、“灰度化”三个按钮。界面右部分为图片显示部分,下方有“存储图片”、“退出”功能键。界面中间方为系列功能切换选择组包括单方向一阶微分检测(水平/垂直方向)、无方向微分检测(Roberts算子、Sobel算子、Prewitt算子、Laplacian算子、LOG算子)等。

图1-1 设计界面图

第2章GUI界面设计

2.1 启动GUI界面

通过单击MATLAB菜单项“Home”-->“New”-->“Graphical User Interface”,显示GUI开发环境的启动窗口,也可在命令窗口输入命令:guide——打开GUIDE启动界面,如下图2-1所示。弹出GUIDE Quick Start对话框,如图2-2所示。选择Blank GUI,打开版图编程器如图2-3。

图2-1 命令窗口

图2-2 GUI启动窗口

图2-3 版图编辑器

2.2控件设计

1.button按钮

利用版图编辑器在布局区添加按钮,双击控件调出属性编辑器,对其进行属性设计。String表示控件的显示信息,Tag表示控件的唯一标识符。

图2-4按钮控件的设置

右击button选择“Callback”选项,定位该控件的回调函数。如下图所示。

零件质量的自动化检测系统设计

哈尔滨工业大学 制造系统自动化技术作业 题目:零件质量的自动化检测系统设计 班号: 学号: 姓名: 作业三零件质量的自动化检测系统设计

PS 一、零件结构图 二、自动检测项目 (1)孔是否已加工? 如图1所示,利用光电传感器来检测孔是否已加工。1PS 、2PS 、3PS 三个光电 传感器接受光信号,其中1PS 和3PS 检测从凸台两侧反射回来的光信号,2PS 检测从凸台中心线出反射回来的光信号。当孔已加工则所测得的波形如图3中2PS 所示,若孔还没有加工 则2PS 所测得的波形和1PS 、3PS 所测得的波形相同,故可以通过波形来确认孔是否已加工。 2 工件检测示意图图 3 检测波形图 )面A 和B 是否已加工? 图4为检测A,B 面是否加工的检测原理图,光电传感器发射装置发射脉冲, PG 2

若两个面均已经加工,则接收装置可以在工件经过时候接收到光电脉冲。若A,B 面没有加工,则在工件经过时检测不到光电脉冲。 图4 工件检测图 (3)孔φ15±0.01精度是否满足要求? 方向设计一个类似于塞规的测定杆,在测定杆的圆周上沿半径方向放置三只电感式位移传感器。测量原理如图所示。假设由于测定杆轴安装误差,移动轴位置误差以及热位移等误差等导致测定杆中心O1与镗孔中心O存在偏心e,则可通 过镗孔内径上的三个被测点W1,W2,W3测出平均圆直径。在测定杆处相隔τ,φ 角装上三个电感式位移传感器,用该检测器可测量出间隙量y 1,y 2 ,y 3 。已知测 定杆半径r,则可求出Y1=r+y1,Y2=r+y2,Y3=r+y3。根据三点式平均直径测量原理,平均圆直径D0=2×(Y1+aY2+bY3) 1+a+b ,公式中a,b为常数,由传感器配置角决定,该测量杆最佳配置角度取τ=φ=125°,取a=b=0.8717。偏心e的影响完全被消除,具有以测定杆自身的主机算环为基准值测量孔径的功能,可消除室温变化引起的误差,确保±2μm的测量精度。 图5 孔径测定原理图

汽车标志识别设计-MATLAB程序设计

设计目的:车牌定位系统的目的在于正确获取整个图像中车标的区域,并识别出车标。 程序效果: 程序实现: STEP1:输入待处理的原始图像: 程序: 1 2 3 4 clear;clc;close all; %Step1 获取图像 装入待处理彩色图像并显示原始图像 Scolor = imread( '1.jpg');%imread 函数读取图像文件 subplot(3,4,1);imshow(Scolor),title('原始图像') 输出:

SETP2:图像的灰度化: 彩色图像包含着大量的颜色信息,不但在存储上开销很大,而且在处理上也会降低系统的执行速度,因此在对图像进行识别等处理中经常将彩色图像转变为灰度图像,以加快处理速度。由彩色转换为灰度的过程叫做灰度化处理。选择的标准是经过灰度变换后,像素的动态范围增加,图像的对比度扩展,使图像变得更加清晰、细腻、容易识别。 程序: 输出: 原始图像 1 2 3 %将彩色图像转换为黑白并显示 Sgray = rgb2gray(Scolor);%rgb2gray 转换成灰度图 subplot(3,4,2);imshow(Sgray),title('原始黑白图像');

STEP3:对原始图像进行开操作得到图像背景图像:程序: 1 2 3 4 %对原始图像进行开操作得到图像背景图像: s=strel('disk',13);%strei函数 Bgray=imopen(Sgray,s);%打开sgray s图像 subplot(3,4,3);imshow(Bgray);title('背景图像');%输出背景图像 输出: 原始黑白图像

振动信号检测系统的设计1

信号检测综合训练 说明书 题目:振动信号检测系统设计 学院:电气工程与信息工程学院 班级:电子(2)班 姓名: 钱鹏鹏 学号:11260224 指导老师:缑新科 2014.12.07

摘要 机械在运动时,由于旋转体的不平衡、负载的不均匀、结构刚度的各向异性、间隙、润滑不良、支撑松动等因素,总是伴随着各种振动。机械振动在大多情况下是有害的,振动往往会降低机器性能,破坏其正常工作,缩短使用寿命,甚至导致事故。机械振动还伴随着同频率的噪声,恶化环境,危害健康。另一方面,振动也被利用来完成有用工作,如运输、夯实、清洗、粉碎、脱水等。这时必须正确选择振动参数,充分发挥振动机械的性能。在现代企业管理制度中,除了对各种机械设备提出低振动和低噪声要求外,还需随时对机器的运行状况进行监测、分析、诊断,对工作环境进行控制。为了提高机械结构的抗振性能,有必要进行机械机构振动分析和振动设计,这些都离不开振动测试。 本文在此基础上设计了一种专用的振动信号检测系统,具有功耗低、体积小、精度高等优点。 信号检测的内容要求: 通过MCS-51系列单片机设计振动信号检测系统。要求如下: 1 振动信号的特点,选择合适的传感器,并设计相应的检测电路; 2 将设计完成的检测电路,通过软件防真验证; 3 主要设计指标:可测最大加速度:-5m/s~+5m/s;可测最大速度:-0.16m/s~+0.16m/s;可测最大位移:-5mm~+5mm;通频带:0.05Hz~35Hz;转换精度:8bit;采样频率:128Hz 4 利用LCD显示振动信号,有必要的键盘控制。

总体设计方案介绍: 本系统由发射电路和接收电路组成。发射电路主要由加速度传感器构成。接收电路由单片机最小系统和外部串口以及显示部分模块三部分组成。。 硬件电路设计: (1)使用MMA8452加速度传感器和STC89C52单片机来实现。 一.设计目的:了解加速度传感器的工作机理,以及单片机的各种性能; 二.设计器材:电源、proteus7.7软件、89C52,MMA8452加速度传感器,导线若干。 三.设计方案介:该系统目的是便于对一些物理量进行监视、控制。本设计以加速度传感器显示出加速度信号即振动信号,再通过单片机将信号从串口接入电脑显示出来,即完成振动信号的检测功能。 (2)振动传感器的分类 1、相对式电动传感器 电动式传感器基于电磁感应原理,即当运动的导体在固定的磁场里切割磁力线时,导体两端就感生出电动势,因此利用这一原理而生产的传感器称为电动式传感器。 相对式电动传感器从机械接收原理来说,是一个位移传感器,由于在机电变换原理中应用的是电磁感应电律,其产生的电动势同被测振动速度成正比,所以它实际上是一个速度传感器。 2、电涡流式传感器 电涡流传感器是一种相对式非接触式传感器,它是通过传感器端部与被测物体之间的距离变化来测量物体的振动位移或幅值的。电涡流传感器具有频率范围宽(0~10 kHZ),线性工作范围大、灵敏度高以及非接触式测量等优点,主要应用于静位移的测量、振动位移的测量、旋转机械中监测转轴的振动测量。 3、电感式传感器 依据传感器的相对式机械接收原理,电感式传感器能把被测的机械振动参数的变化转换成为电参量信号的变化。因此,电感传感器有二种形式,一是可变间隙,二是可变导磁面积。 4、电容式传感器 电容式传感器一般分为两种类型。即可变间隙式和可变公共面积式。可变间隙式可以测量直线振动的位移。可变面积式可以测量扭转振动的角位移。 5、惯性式电动传感器 惯性式电动传感器由固定部分、可动部分以及支承弹簧部分所组成。为了使传感器工作在位移传感器状态,其可动部分的质量应该足够的大,而支承弹簧的刚度应该足够的小,也就是让传感器具有足够低的固有频率。根据电磁感应定律,感应电动势为:u=Blx&r 。式中B为磁通密度,l为线圈在磁场内的有效长度,r x&为线圈在磁场中的相对速度。 从传感器的结构上来说,惯性式电动传感器是一个位移传感器。然而由于其输出的电信号是由电磁感应产生,根据电磁感应电律,当线圈在磁场中作相对运动

单片机自动检测系统的设计

万方数据

第4期王小利,等:单片机自动检测系统的设计 53 统中采用按键选择单片机类型,驱动继电器开关电路选择不同的测试电路来改变下载模式以完成支持不同类型的单片机。检测过程中,控制命令由CPLD发出,分析按键选择状态,控制继电器的跳变及LED灯点亮的情况,与单片机进行串行通信,将数据写入单片机的I/O接口;同时CPLD从单片机I/0日读出数据,分析读写数据之间的关系,来完成CPLD对单片机故障的检测旧。。具体如图1所示。 图1 系统整体结构框图 2.1 CPLD控制模块的设计 本模块为检测单片机的核心模块,它需要实现与单片机串行通信、LED控制、按键输入模式控制、继电器跳变控制,共需52个输出控制端口,若采用单片机来进行控制,会大大增加电路设计的复杂度以及电路的功耗和体积等。故在设计中采用了CPLD。CPLD具有高集成度、高可靠性以及硬件逻辑结构的可描述性等特点。在本模块中,CPLD主模块包含核心芯片、时钟电路和JTAG编程端口,主芯片选用Ahera公司 MAX II系列中的EPMl270T144C5芯片,该芯片拥有 1 270个宏单元,内部最高工作频率达到304 MHz,144 脚PLCC封装,可以提供116个可用I/O接口(见图 2)。 R翮 I 模块 I 时钟模块电源模块 按键模式选择模块继电器控制模块 图2控制模块设计单元结构框图 2.2 JTAG并口下载模块 并口下载模块(图3)使用74HC244芯片,它为1个3态输出的8组数据缓冲器和驱动芯片,具有:①执行下载操作时,令DB25的D3D2=00,74HC244各 个缓冲器均处于工作状态,Pc机并口上的D4、D5、 D7、ACK几个信号分别通过各自的缓冲器与单片机上 SCK(PI.7)、MOSI(P1.5)、RESET、MISO(P1.6)几个 引脚相接,传输数据。下载完成后,D3D2=ll,74HC244等缓冲器处于高阻态,即用于转换输入、输 出的信号电平,从而保证单片机与计算机间通信的准确性,真正实现在线编程功能。②增大了并口的驱动能力在实际电路中,常将几个缓冲器并联起来当作一个使用,以进一步增强缓冲器的驱动能力‘5引。 图3并LJF载模块 2.3 串口收发/程序下载模块 为了实现单片机的自动监测,在本模块中,采用 CPLD与单片机进行串行通信,在串行通信中,遵循串 行数据传输协议(Universal Asynchronous Receiver/ Transmitter,UART),当总线处于空闲时为高电平,开始传送数据时首先发送1个低电平的起始位,起始位后面是数据位,数据位的传送顺序是低位在前,高位在后,数据位后面可以有奇偶校验位,最后是停止位,停止位可以是l、1.5、2位的高电平。除了数据的传输和接受2个信号线以外,RS232还有握手信号和振铃信号,在本设计中采用了无硬件握手的传输方式,即只使 用RXD和TXD2个信号线。硬件的主要功能在 哪锨[激 嬲磊一 万方数据

图像边缘检测系统设计

学号 数字图像处理 课程设计说明书 图像边缘检测系统设计 起止日期:2016年12月5日至2016年12月9日 学生某 班级13电信科1班

成绩 指导教师(签字) 计算机与信息工程学院电子信息工程系 2016年12月9日 课程设计任务书 2016—2017学年第一学期 计算机与信息工程学院电子信息与科学技术专业1班级 课程设计名称:数字图像处理课程设计 设计题目:图像边缘检测系统设计 完成期限:自2016年12月5日至2016年12月9日共1周 一、课程设计依据 在掌握数字图像处理基本算法的基础上,利用MATLAB、VC++、Java等编程语言设计具有指定功能的图形用户界面。 二、课程设计内容 1、设计一个实现图像边缘检测功能的界面 2、界面可以采用MATLAB、VC++、Java等编程语言设计 3、要求界面能够读入并显示图片,通过各种控件选择并进行图像的边缘检测操作,操作结果在对比窗口中显示 4、图像边缘检测功能至少包括单方向一阶微分检测(水平/垂直方向)、无方向微分检测

(Roberts算子、Sobel算子、Prewitt算子、Laplacian算子、LOG算子)等,每项功能可采用一个或多个算法实现 三.课程设计要求 1、要求每个同学独立完成设计任务。 2、课程设计说明书封面格式要求见《课程设计说明书格式要求》。 3、课程设计的说明书要求简洁、通顺,图像表达内容完整、清楚、规X。 4、课程设计说明书要求: 1)说明题目的设计原理和思路、采用方法及设计流程。 2)可采用图表或文字对图形用户界面各子模块的功能以及各子模块之间的关系做 较详细的描述。 3)详细说明代码的编写流程。 4)采用图像及文字详细说明各功能的演示结果。 指导教师(签字): 系主任(签字): 批准日期:2016年12月1日

传感器测量系统的设计

课题名称:传感器测量系统的设计指导教师:秦建中 班级:自动化1301 姓名:刘洒 学号: 2013001575 日期:2016年1月20日

《模拟电子技术》课程设计报告 传感器测量系统的设计 摘要 传感器检测系统这一概念是传感技术发展到一定阶段的产物。检测系统是传感器与测量仪表、变换装置等的有机组合。在工程实际中,需要有传感器与多台测量仪表有机地组合起来,构成一个整体,才能完成信号的检测,这样便形成了检测系统。随着计算机技术及信息处理技术的不断发展,检测系统所涉及的内容也不断得以充实。在现代化的生产过程中,过程参数的检测都是自动进行的,即检测任务是由检测系统自动完成的,因此研究和掌握检测系统的构成及原理十分必要。本次论文需要设计一个放大器系统,当电阻值变化±1%时,放大电路能够产生±10V的输出电压。要求偏差为0时输出为0,偏差为1%时输出为10V,偏差为-1%时输出为-10V,误差不超过±5%。 关键词:放大器,传感器,检测 The design about sensor measuring system Abstract Sensor system, the concept is sensing technology has developed to a certain stage of the product. Detection system is the sensor and the measuring instrument, the organic combination of the conversion device. In practical engineering, sensor and measurement instrument of organic combination, constitute a whole, to complete signal detection, thus forming the detection system. With the development of computer technology and information processing technology, detection system involves content also continues to enrich. In modern production process, the process parameters of detection is done automatically, the detection task is done automatically detected by the system. Therefore, the study and master the detection The constitute and principle of the system is very necessary. This paper needs to design an amplifier system, when the resistance value change + 1%, amplifying circuit to generate the output voltage of the + 10V. Requirement deviation is 0 when the output is 0, the deviation is 1% output of 10V, the deviation is 1% output to - 10V, the error is more than + 5%. Key words: amplifier, sensor, detection

图像边缘检测算法体验步骤

图像边缘检测算法体验步骤 图像边缘检测算法体验步骤(Photoshop,Matlab)1. 确定你的电脑上已经安装了Photoshop和Matlab2. 使用手机或其他任何方式,获得一张彩色图像(任何格式),建议图像颜色丰富,分辨率比较高,具有比较明显的图像边界(卡通图像,风景图像,桌面图像)3. 将图像保存到一个能够找到的目录中,例如img文件夹(路径上没有汉字)4. 启动Photoshop,打开img文件夹中的图像5. 在工具箱中选择“矩形选择”工具,到图面上选择一个区域(如果分辨率比较高,建议不要太大,否则计算过程比较长)6. 点击下拉菜单【文件】-【新建】,新建一个与矩形选择框同样尺寸的Photoshop图像,不要求保存该图像7. 将该彩色图像转换为亮度图像,即点击下拉菜单【图像】-【模式】-【灰度】,如提示是否合并,选择“Yes”8. 将该单色的亮度图像另存为Windows的BMP文件,点击下拉菜单【文件】-【存储为】,在“存储为”窗口中,为该文件起一个名字,例如test1(保存为test1.bmp)9. 启动Matlab,将当期路径(Current Directory)定位到图像文件夹,例如这里的img文件夹10. 使用imread命令读入该图像,在命令行输入:>> f = imread(test1.bmp);11. 在Matlab中显示该图像,在命令行输入:>> figure, imshow(f)12. 然后,分别使用Matlab图像工具箱中的Edge函数,分别使用Sobel算法,高斯-拉普拉斯(Log)算法和Canny算法得到的边缘图像:在命令行输入:>> g_sobel = edge(f, sobel, 0.05); >> g_log = edge(f, log, 0.003, 2.25); >> g_canny = edge(f, canny, [0.04 0.10], 1.5);13 得到边缘图像计算结果后,显示这些边缘图像: >> figure, imshow(g_sobel) >> figure, imshow(g_log) >> figure, imshow(g_canny)14 可以用不同的图像做对比,后续课程解释算法后,可以变换不同的阈值,得到不同的边缘图像

数字图像处理中的边缘检测技术

课程设计报告 设计题目:数字图像处理中的边缘检测技术学院: 专业: 班级:学号: 学生姓名: 电子邮件: 时间:年月 成绩: 指导教师:

数字图像处理中的边缘检测技术课程设计报告I 目录 1 前言:查阅相关文献资料,了解和掌握基本原理、方法和研究现状,以及实际应用的背景意义 (1) 1.1理论背景 (1) 1.2图像边缘检测技术研究的目的和意义 (1) 1.3国内外研究现状分析 (2) 1.4常用边缘检测方法的基本原理 (3) 2 小波变换和小波包的边缘检测、基于数学形态学的边缘检测法算法原理 (7) 2.1 小波边缘检测的原理 (7) 2.2 数学形态学的边缘检测方法的原理 (7) 3 算法实现部分:程序设计的流程图及其描述 (9) 3.1 小波变换的多尺度边缘检测程序设计算法流程图 (9) 3.2 数学形态学的边缘检测方法程序设计算法描述 (10) 4实验部分:对所给的原始图像进行对比实验,给出相应的实验数据和处理结果 (11) 5分析及结论:对实验结果进行分析比较,最后得出相应的结论 (15) 参考文献 (17) 附录:代码 (18)

1前言 查阅相关文献资料,了解和掌握基本原理、方法和研究现状,以及实际应用的背景意义 1.1 理论背景 图像处理就是对图像信息加工以满足人的视觉心理或应用需求的方法。图像处理方法有光学方法和电子学方法。从20世纪60年代起随着电子计算机和计算技术的不断提高和普及,数字图像处理进入了高速发展时期,而数字图像处理就是利用数字计算机或其它的硬件设备对图像信息转换而得到的电信号进行某些数学处理以提高图像的实用性。 图像处理在遥感技术,医学领域,安全领域,工业生产中有着广泛的应用,其中在医学应用中的超声、核磁共振和CT等技术,安全领域的模式识别技术,工业中的无损检测技术尤其引人注目。 计算机进行图像处理一般有两个目的:(1)产生更适合人观察和识别的图像。 (2)希望能由计算机自动识别和理解图像。数字图像的边缘检测是图像分割、目标区域的识别、区域形状提取等图像分析领域的重要基础,图像处理和分析的第一步往往就是边缘检测。 物体的边缘是以图像的局部特征不连续的形式出现的,也就是指图像局部亮度变化最显著的部分,例如灰度值的突变、颜色的突变、纹理结构的突变等,同时物体的边缘也是不同区域的分界处。图像边缘有方向和幅度两个特性,通常沿边缘的走向灰度变化平缓,垂直于边缘走向的像素灰度变化剧烈。根据灰度变化的特点,图像边缘可分为阶跃型、房顶型和凸缘型。 1.2 图像边缘检测技术研究的目的和意义 数字图像处理是伴随着计算机发展起来的一门新兴学科,随着计算机硬件、软件的高度发展,数字图像处理也在生活中的各个领域得到了广泛的应用。边缘检测技术是图像处理和计算机视觉等领域最基本的技术,如何快速、精确的提取图像边缘信息一直是国内外研究的热点,然而边缘检测也是图像处理中的一个难题。 首先要研究图像边缘检测,就要先研究图像去噪和图像锐化。前者是为了得到飞更真实的图像,排除外界的干扰,后者则是为我们的边缘检测提供图像特征更加明显的图片,即加大图像特征。两者虽然在图像处理中都有重要地位,但本次研究主要是针对图像边缘检测的研究,我们最终所要达到的目的是为了处理速

基于惯性传感器的机器人姿态监测系统设计

基于惯性传感器的机器人姿态监测系统设计一、设计背景 空间飞行器的惯性测量系统、机器人的平衡姿态检测、机械臂伸展确定等许多方面都需要测量物体的倾斜和方向等姿态参数。机器人的运动过程中要不断的检测机器人的运动状态,以实现对机器人的精确控制。.本文研究的基于MEMS 惯性传感器姿态检测系统用于检测自平衡机器人运动时姿态,以控制机器人的平衡。 随着微机电系统(MEMS)技术的发展,采用传感器应用到姿态检测系统上的条件变得成熟。基于MEMS 技术的加速度传感器和陀螺仪具有抗冲击能力强、可靠性高、寿命长、成本低等优点,是适用于构建姿态检测系统的惯性传感器。利用MEMS 陀螺仪和加速度传感器等惯性传感器组成的姿态检测系统,能够通过对重力矢量夹角和系统转动角速度进行测量,从而实时、准确地检测系统的偏转角度。 由于惯性传感器随着时间、温度的外界变化,会产生不同程度的漂移。通过对陀螺仪和加速度计的采集数据进行数据融合,测量的角度与实际的角度相吻合,取得了良好的控制效果。同时该系统具有独立,易用的特点,其应用前景广泛。 二、基本原理 在地球上任何位置的物体都受到重力的作用而产生一个加速度,加速度传感器可以用来测定变化或恒定的加速度。把三轴加速度传感器固定在物体上,在相对静止状态下,当物体姿态改变时,加速度传感器的敏感轴相对于重力场发生变

化,加速度传感器的三个敏感轴分别输出重力在其相应方向产生的分量信号。 当系统处于变速运动状态时,由于加速度传感器同时受到重力加速度和系统自身加速度的影响,其返回值是重力加速度同系统自身加速度的矢量和。对加速度传感器温度漂移及系统振动和机械噪声等方面的考虑,加速度传感器不能独立运用测量系统的姿态。陀螺仪能够提供瞬间的动态角度变化,由于其本身的固有特性、温度及积分过程的影响,它会随着工作时间的延长产生漂移误差。因此对于姿态检测系统而言,单独使用陀螺仪或加速度计,都不能提供系统姿态的可靠估计。为了克服这些问题,数据融合算法需使用加速度传感器的测量值并使用陀螺仪测得的角速度数据对加速度传感器数据进行融合和矫正。 图1加速度传感器 系统依据上一时刻的重力矢量方向的估计值,结合陀螺仪测得的角度值计算出当前时刻的重力矢量方向,再与当前时刻加速度传感器返回的矢量方向进行加权平均,得到当前矢量方向的最优估计值。 三、系统框架 姿态平衡检测系统中,控制单元采用单片机来完成控制,数据采集与处理,数据通讯等功能。根据对资料的分析,同时对性能价格比的衡量,惯性测量单元

实验三图像分割与边缘检测

数字图像处理实验报告 学生姓名王真颖 学生学号L0902150101 指导教师梁毅雄 专业班级计算机科学与技术1501 完成日期2017年11月06日

计算机科学与技术系信息科学与工程学院

目录 实验一.................................................................................................. 错误!未定义书签。 一、实验目的.................................................................................................... 错误!未定义书签。 二、实验基本原理 ........................................................................................... 错误!未定义书签。 三、实验内容与要求....................................................................................... 错误!未定义书签。 四、实验结果与分析....................................................................................... 错误!未定义书签。实验总结............................................................................................... 错误!未定义书签。参考资料.. (3) 实验一图像分割与边缘检测 一.实验目的 1. 理解图像分割的基本概念; 2. 理解图像边缘提取的基本概念; 3. 掌握进行边缘提取的基本方法;

基于MATLAB的图像处理的课程设计(车牌识别系统)

目录 一、课程设计目的 (3) 二、课程设计要求 (3) 三、课程设计的内容 (3) 四、题目分析 (3) 五、总体设计 (4) 六、具体设计 (5) 1、文件 (5) 1.1、打开 (5) 1.2、保存 (5) 1.3、退出 (5) 2、编辑 (5) 6.2.1、灰度 (5) 6.2.2、亮度 (6) 6.2.3、截图 (7) 6.2.4、缩放 (7) 3、旋转 (9) 6.3.1、上下翻转 (9) 6.3.2、左右翻转 (9) 6.3.3任意角度翻转 (9) 6.4、噪声 (10) 6.5、滤波 (10) 6.6、直方图统计 (11) 6.7、频谱分析 (12) 6.7.1、频谱图 (12) 6.7.2、通过高通滤波器........................... .. (12) 6.7.3、通过低通滤波器...................................... . (13) 6.8、灰度图像处理................................................ . . (14) 6.8.1、二值图像……………………………………………….. .14 6.8.2、创建索引图像............................................. (14) 6.9、颜色模型转换...................................... .. (14) 6.10、操作界面设计 (15) 七、程序调试及结果分析 (15) 八、心得体会 (16) 九、参考文献 (17) 十、附录 (18)

实验三 图像的边缘检测

实验三图像的边缘检测 一、实验目的与要求 1、了解图像边缘提取的基本概念; 2、了解进行边缘提取的基本方法; 3、编程实现对所给图像的边缘进行提取。 二、知识点 1、边缘检测的思想和原理 图像理解是图像处理的一个重要分支,研究为完成某一任务需要从图像中提取哪些有用的信息,以及如何利用这些信息解释图像。边缘检测技术对于处理数字图像非常重要,因为边缘是所要提取目标和背景的分界线,提取出边缘才能将目标和背景区分开来。在图像中,边界表明一个特征区域的终结和另一个特征区域的开始,边界所分开区域的内部特征或属性是一致的,而不同的区域内部的特征或属性是不同的,边缘检测正是利用物体和背景在某种图像特性上的差异来实现的,这些差异包括灰度,颜色或者纹理特征。边缘检测实际上就是检测图像特征发生变化的位置。 由于噪声和模糊的存在,检测到的边界可能会变宽或在某些点处发生间断,因此,边界检测包括两个基本内容:首先抽取出反映灰度变化的边缘点,然后剔除某些边界点或填补边界间断点,并将这些边缘连接成完整的线。边缘检测的方法大多数是基于方向导数掩模求卷积的方法。导数算子具有突出灰度变化的作用,对图像运用导数算子,灰度变化较大的点处算得的值比较高,因此可将这些导数值作为相应点的边界强度,通过设置门限的方法,提取边界点集。

一阶导数是最简单的导数算子,它们分别求出了灰度在x和y方向上的变化率,而方向上的灰度变化率可以用相应公式进行计算;对于数字图像,应该采用差分运算代替求导,差分公式参考相关教材。 2、常用的梯度算子 (1)Roberts Cross算子,它的2个2 X2模板如图3所示。 图3 Robert Cross算子模板 (2)Prewitt 算子,它的2个3×3模板如图4所示。 图4 Prewitt算子模板 (3)Sobel 算子,它的2个3×3模板如图5所示。 图3 Sobel算子模板 3、高斯拉普拉斯(LoG)算法 高斯拉普拉斯(LoG)算法是一种二阶边缘检测方法。它通过寻找图像灰度值中二阶微分中的过零点(Zero Crossing)来检测边缘点。其原理为,灰度

汽车车速传感器检测系统设计

目录 摘要与关键词............................................................. I I 引言. (1) 1 工作原理 (1) 1.1 汽车车速传感器的工作原理 (1) 1.2 车速传感器 (1) 1.2.1 霍尔式车速传感器 (1) 1.2.2 磁电式车速传感器 (3) 1.2.3 加速度传感器 (3) 1.3 控制装置的工作原理 (4) 1.3.1 ABS控制原理 (4) 1.3.2 ECU控制原理 (5) 2 车辆限速装置的设计 (5) 2.1 控制装置系统的设计 (5) 2.2 数据采集系统的设计 (6) 2.3 系统总体设计 (7) 3 车辆限速装置的性能测试 (8) 3.1 性能指标 (8) 3.2 测试方法与结果 (9) 3.3 干扰问题 (9) 4 车辆限速装置的应用 (9) 5结语 (10) 参考文献 (10) 致谢 (11)

汽车车速传感器检测系统设计 摘要 汽车车速传感器检测系统设计是一种传感器检测装置。利用车速传感器把检测到的转速信号转变成的电压信号输送给计算机,计算机通过变频器来控制电机速度,利用传感器检测的速度值与规定值进行比较,达到对传感器的检测目的。本文介绍了车速传感器检测系统的工作原理,详细讲述了系统的组成、原理和检测方法。系统采用硬件兼软件对测量过程及测量结果进行处理。与传统的检测技术相比,此种传感器检测装置有结构简单、新颖、易于实现的特点。实践证明在检测,维修范围内都取得了良好的效果,系统具有良好的稳态精度及动态响应性能,检测实用性强、准确度高,具有广阔的应用前景。 关键词 数据采集;控制装置;传感器;速度检测 Auto speed sensor detection system design Abstract Auto speed sensor detection system design is a kind of sensor detection device. Use the detection speed sensor to the speed signal into a voltage signal transmission to the computer, the computer through the inverter to control motor speed, using sensor test speed value and comparison, achieve e. of sensor detection purpose. This paper introduces the working speed sensor detection system, the system are described in detail the principle component, the principle and test methods. Hardware and software system adopts the measuring process and measurement results for processing. Compared with the traditional test technology, this kind of sensor detection device has simple structure, the characteristics of novelty, easy to realize. Practice has proved in the test, repair within achieved good effect, the system has good dynamic response performance steady precision and practicability, detection, high accuracy, has the broad application prospect..

图像边缘检测方法的研究与实现刘法200832800066

图像边缘检测方法的研究与实现刘法200832800066

青岛大学专业课程设计 院系: 自动化学院 专业: 电子信息工程 班级: 08级电子信息工程3班学生姓名: 刘法 指导教师: 王汉萍庄晓东 日期: 2011年12月23日

题目:图像边缘检测方法的研究与实现 一、边缘检测以及相关概念 1.1边缘,边缘检测的介绍 边缘(edge)是指图像局部强度变化最显著的部分.边缘主要存在于目标与目标、目标与背景、区域与区域(包括不同色彩)之间,是图像分割、纹理特征和形状特征等图像分析的重要基础.图像分析和理解的第一步常常是边缘检测(edge detection). 边缘检测是指使用数学方法提取图像像元中具有亮度值(灰度)空间方向梯度大的边、线特征的过程。 在讨论边缘算子之前,首先给出一些术语的定义: 边缘点:图像中具有坐标] ,[j i且处在强度显著变化的位置上的点.边缘段:对应于边缘点坐标] i及其方位 ,边缘的方位可能是梯度角. ,[j 边缘检测器:从图像中抽取边缘(边缘点和边缘段)集合的算法. 轮廓:边缘列表,或是一条表示边缘列表的拟合曲线. 边缘连接:从无序边缘表形成有序边缘表的过程.习惯上边缘的表示采用顺时针方向序. 边缘跟踪:一个用来确定轮廊的图像(指滤波后的图像)搜索过程. 边缘点的坐标可以是边缘位置像素点的行、列整数标号,也可以在子像素分辨率水平上表示.边缘坐标可以在原始图像坐标系上表示,但大多数情况下是在边缘检测滤波器的输出图像的坐标系上表示,因为滤波过程可能导致图像坐标平移或缩放.边缘段可以用像素点尺寸大小的小线段定义,或用具有方位属性的一个点定义.请注意,在实际中,边缘点和边缘段都被称为边缘.边缘连接和边缘跟踪之间的区别在于:边缘连接是把边缘检测器产生的无序边缘集作为输入,输出一个有序边缘集;边缘跟踪则是将一幅图像作为输入,输出一个有序边缘集.另外,边缘检测使用局部信息来决定边缘,而边缘跟踪使用整个图像信息来决定一个像素点是不是边缘. 1.2 边缘检测算子 边缘检测是图像特征提取的重要技术之一, 边缘常常意味着一个区域的终结和另一个区域的开始. 图像的边缘包含了物体形状的重要信息,它不仅在分析图像时大幅度地减少了要处理的信息量,而且还保护了目标的边界结构. 因此,边缘检测可以看做是处理许多复杂问题的关键. 边缘检测的实质是采用某种算法来提取出图像中对对象与背景间的交界线。图像灰度的变化情况可以用图像灰度分布的梯度来反映,因此可以用局部图像微分技术来获取边缘检测算子。经典的边缘检测方法是对原始图像中的像素的某个邻域来构造边缘检测算子。以下是对几种经典的边缘检测算子进行理论分析,并对各自的性能特点做出比较和评价。 边缘检测的原理是:由于微分算子具有突出灰度变化的作用,对图像进行微分运算,在图像边缘处其灰度变化较大,故该处微分计算值教高,可将这些微分值作为相应点的边缘强度,通过阈值判别来提取边缘点,即如果微分值大于阈值,则为边缘点。

数字图像边缘检测算法设计与实现

本科毕业论文(设计、创作) 题目:数字图像边缘检测算法设计与实现 学生姓名:学号:023******* 所在院系:信息与通信技术系专业:电子信息工程 入学时间:2010 年9 月导师姓名:职称/学位:讲师/博士 导师所在单位: 完成时间:2014 年 5 月 安徽三联学院教务处制

数字图像边缘检测算法设计与实现 摘要:图像有很多最基本的特征,边缘是其中之一,所以图像处理的主要内容中也有图像的边缘检测,图像的边缘检测也是图像测量技术中的热点。本篇论文是来研究图像边缘检测,图像处理技术已经有很广阔的应用域,图像的边缘检测最主要的意思是将图像的边缘提取出来。本文首先简要的介绍了什么是边缘检测,和边缘检测的一些基本知识和原理,然后回顾了一些经典的边缘检测算法。最后在已有的经典算法基础上进行编程仿真来提取图像的边缘。 关键词:图像处理;边缘检测;Hough变换;轮廓跟踪

Design and implementation the algorithm of digital image edge detection Abstract:Images have a lot of the most basic features, edge is one of them. So the image edge detection is one of the main content for image processing, the image edge detection has been the hot point in image measurement technology. This paper is to study the image edge detection. Image processing technology has very broad application field. The main mean of image edge detection is to detect image edge. In this article, first, briefly introduced what is edge detection, and some basic knowledge and principle of edge detection. Then reviews some of the classical edge detection algorithm. Finally, extracting image edge programming simulation on the basis of the existing classic algorithms. Key words: Image Processing, Edge Detection, Hough manipulation, contour tracing

基于地磁传感器的车位检测系统设计

基于地磁传感器的车位检测系统设计 摘要:针对近年来兴起的开放式停车场技术,文章 利用三轴地磁传感器HMC5883检测车位中的车辆停放状况,并将传感器的检测数据送至stc12c1052ad单片机,利用动 态波形特征提取算法运算处理,从而确定车辆的停放状态,通过无线发送模块将数据传送到管理终端。管理终端接收的数据通过stc89c52芯片运算整合,将车位状态显示在液晶 屏上,极大的方便了停车场的管理。 关键词:地磁传感器;车位检测;无线传感器网络 1 系统方案设计 1.1 地磁传感器原理 地磁场是一个磁场强度随位置和时间变化而变化的弱 磁场,平均感应强度为50000-60000nT。在没有外部磁场干扰时,传感器内部磁阻电流密度矢量[2]一般呈直线状态;当外部磁场扰动时,电流密度矢量因霍尔效应会与电场方向偏离一定角度,因此,电流的大小和方向将变化,电阻值变化。 设计采用霍尼韦尔公司的三轴地磁传感器HMC5883,HMC5883可以同时感应水平和垂直三个方向的地磁强度。 仅需要判断车位中是否有车辆停放,不必知道车辆停放的空间姿态,所以只使用到了其中的X轴,而另外两轴可以为其

他功能的扩展提供用途,如通过三个轴的磁场感应强度计算出车辆的空间位置状态,从而实现帮助驾驶员规范停车等功能。检测停车位是否有车辆,HMC5883地磁传感器放置如图1,车辆沿x轴的负方向进入停车位,当车辆进入停车位时,x轴产生的磁场变化最大,因此只需读取x轴的变化便可判断车辆的有无,Y轴和z轴均与x轴垂直,z轴指向天空,Y轴与车辆行驶方向垂直,因此几乎不受影响。 1.2 系统结构设计 系统主要由车位检测小板,网络节点,管理终端组成[3]。由安装在车位中的检测小板检测车位数据,通过无线网络将数据发送到管理终端运算处理,显示车位信息,并将数据存入数据库。 2系统硬件电路设计 地磁车位检测小板的检测与发送装置的电路,主要由芯片STC12C1052、霍尼韦尔HMC5883、315MHz无线收发模块,tps61070电源模块等组成,实现对地面磁感线疏密度的检测功能,当车辆停止在检测板上方时,会对该处的地球磁场产生扰动,影响HMC5883内部的铁镍合金的电阻率改变,进而将磁场变动的信号发送给STC12C1052,由 STC12C1052运算处理,再控制315MHz发射模块发送信息给管理终端。检测发送装置的原理设计电路如图3所示。 3 系统软件设计

相关文档
相关文档 最新文档