嵌入式机器视觉系统设计
基于CMOS图像传感器的嵌入式机器视觉系统设计
用 LPC2106 的 3 个 中 断 引 脚 引 入 OV6620 的 图 像 芯片、1 个帧缓冲器 FIFO[4]和 1 个 ARM 微控制器。 [5]
输出同步信号 VSYNC、HSYNC、PCLK,[3]以中断方式 系统硬件设计具体可分为 ARM 与 CMOS 图像传感
同步输出 8 位 RGB 图像数据,或通过 SD 卡提取图 器的接口、ARM 与 SD 卡接口和 USB 转串口部分。
WRST
OE
RRST
WCK
PCLK
8
FIFO
8
DO0-DO7 DI0-DI7
Y0-Y7
RCK WE
OV6620
视频输出 VTO
HREF
6
VSYNC
PWDN
SDA
SCL
RST
图 2 ARM 与 CMOS 接口的硬件结构框图
LPC2106 是 NXP 公司生 产 的 32 位 微 处 理 器 , 具有高性能和低功耗等特性。 该处理器可通过片上 启动引导程序实现在系统编程和在应用编程。 其 P0 口是一个 32 位的双向输入输出端口, 且每一位拥 有各自独立的方向控制。 本系统利用 LPC2106 的通 用 输 入 输 出 接 口 (GPIO)来 设 计 并 模 拟 SCCB 总 线 协议, 以设置 OV6620 的功能寄存器, 并设计采用 LPC2106 的 3 个中断口引入 OV6620 的图像输出同 步信号 VSYNC、HSYNC、PCLK, 通过中断方式输出 同步 8 位 RGB 图像数据。
CMOS 图 像 采 集 控 制 器 OV6620 进 行 图 像 采 集 ,存 被摄物体
CMOS 传感器
储 量 为 1MB 的 AL4V8M440 作 为 图 像 数 据 的 缓 冲
基于CMOS图像传感器的嵌入式机器视觉系统设计
A R M 下 D M I 7.
DI c A M 。
c x I
sD 卡
m U
l
3
t
、
R
‘
陋
m B
r
、 1 Ⅺ(
1
。...
_ J
8
肿
8
i l P 0 i 4c s j 源自图 1 系统 结 构 图
1 系统 设 计 方 案
2 系统硬 件 设计
本 系统 由 A RM7 T MI 内核 的 L C 16 [ 一D 为 P 2 o 。] 2 通
过 L C 16的通 用 I G I 模 拟 串行摄 像 头控 制 P 20 / P O) O( 总 线 (c B 协议 来控 制 O 6 2 sc ) V 6 0的 功 能 寄存 器 , 使
用 L C 16的 3个 中 断 引脚 引 入 O 6 0的 图像 P 20 V6 2
基于 C S图像传 感器 的嵌入式 机器视 觉 系统 MO 硬 件架 构 由 3个主 要部分组 成 : 个 C S图像采 集 1 MO 芯 片 、 个帧 缓冲器 FF 柳 1 A M微 控 制器 。阁 1 Io 和 个 R
汪 丽 华 , 维 嘉 , 兴发 吴 申
(. 山学 院 信 息 工 程 学 院 , 1黄 安微 黄 山 25 2 ;. 州 电子 科 技 大 学 计 算 机 学 院 , 4 0 12杭 浙江 杭 州 3 0 1 ) 10 8
摘
要 : 对现 在 视频 监 控 系统 的低 成 本 、 功耗 等要 求 , A 针 低 以 RM 7 T 一 DMI C 和 MOS图像 传 感 器为核
心并 配上 外 围电路 实现 图像 采 集 功 能 , 通过 us 20接 口实现 高速 图像 数 据 传 输 , 再 B, 最后 通 过 S 卡 接 口存 D 储 图像数 据 或 者上位 机 图像 显 示软 件 实现 图像数 据 的 实 时显 示 。 实验 表 明 , 该嵌 入 式机 器视 觉 系统 能够 实
嵌入式机器视觉系统图像处理和传输接口设计
图 2 系 统 硬 件 布 局 图
1 系统总体 框 图 . 3
A M9通 过 IC总 线 编程 初 始化 和 控 制 C S R 2 M0 模 块 .对 L 2 M6 9的 内部 寄 存 器设 定 缺 省 参 数 .例
如 :对 增 益 、对 比度 、亮 度 、清 晰度 、系数 、曝 光 、时钟 、水 平窗 口和垂 直窗 口的设 置 等 同时还 控 制 C S模 块 图像 采 集 的开 始 、暂 停 、结 束 等 MO
操 作 C S 块 在 A M9的控 制下 主要 完成 图像 MO 模 R 的采集 ,其 采集 的图像 数据 随着像 素时 钟 、行场 同
图 1 人 机 对 弈 智 能 化 机 器 人 系 统
步 信 号输 出到 C L P D构 成 的总 路 线接 口 C L 通 PD 过 内部 编 程 实 现 一 行 或一 帧数 据 的 准 确采 集 以 及
保 存 到指 定 的 R M 中 当保存 完 完整 的一 帧数 据 A
后 .图像 处 理 部 分 能 从 缓 存 中读 取 数 据 并 进 行 处 理 ,结 果 由 U B或 以太 网 口输 出 。本 文重 点 介 绍 S 前面 两个 部分
1 系 统 硬 件 布 局 . 2
据 信 息 ,通过 U B或 以太 网 口输 出 。 系统 总 体 设 S
211 M9 3 .. L 6 8简 介
图 4 L 6 8 图 像 数 据 输 出 示 意 图 M9 3
一
放 大
移 位 寄 存 器
的算法 处理 .找 出二者 的 区别 .获得 当前所 需 的数
集 图像 数 据 .并 配 合 行 、场 同 步信 号输 出 数 字 数 据 C L P D构 成 的总 线传 输 接 口对前 一 个部 分 输 出 的数据 进行 时序 和位数 的处 理 .能准确 地采 集一 行
嵌入式机器视觉系统设计
嵌入式机器视觉系统设计摘要:嵌入式系统在机器视觉中取得了很大的发展,大大提高了人们的生活质量。
嵌入式系统最大的特点就是低功耗和便携性,这为产品小型化和集成化发展奠定了坚实的基础。
本文主要探究了嵌入式系统在机器视觉中的相关应用,希望给相关人员一定的启示作用。
关键词:嵌入式系统;机器视觉前言嵌入式系统一般需要部署在资源平台受限且能够完成并行计算的平台之上。
一般需要单片机给它提供强大的运算和控制能力,从而对于相关数据进行相应的搜集、传输、计算以及分析,在完成计算之后需要向相应的执行单元发送控制指令,从而完成相应的控制任务。
一般的嵌入式系统需要部署在一个具体的资源平台上,能够使得嵌入式系统能够更好实现产业化、集成化以及规范化,从而更好地发挥嵌入式系统在工业系统的潜力。
经过多年的发展,嵌入式系统已经发展十分成熟了,将嵌入式系统应用在机器视觉系统当中,对于提高系统稳定性和安全性发挥着至关重要的作用,同时还能够降低嵌入式系统的功耗。
1.嵌入式系统发展概述嵌入式系统一种常见的处理单元是基于单片机技术,在嵌入式系统中能够部署相应的传感器、控制器以及相应的控制算法的数字系统。
这种系统能够完成相应的专用任务,嵌入式系统主要包括了中央处理处理单元(单片机)、硬件设备(传感器和执行器),以及相应的实时操作系统(u-cos系统),具有通信控制、数据分析和管理等功能。
它的核心是单片机设备,能够对于相应的数据进行有效的分析和计算,不同型号的单片机的计算能力不同,对于不同控制任务所需要的单片机也要求不同。
一般的嵌入式系统逐渐朝着小型化、智能化和集成化的方向发展,一个系统往往都是需要集成在一个很小的模块上,往往是为了更好满足人们的需求。
2.嵌入式系统开发设计基于嵌入式系统的软件开发环境主要是一些集成开发工具以及相应的硬件设计工具和软件,在实际开发一个嵌入式系统过程中需要立足于实际的项目,基于项目需求来进行软件硬开发,在满足设计要求的基础上,要尽可能提高开发的经济性和系统可靠性。
基于ARM嵌入式系统的机器视觉应用研究
基于ARM嵌入式系统的机器视觉应用研究机器视觉是图像处理、机器学习、计算机视觉等多个领域的综合应用,是人工智能技术应用的重要方向之一。
它不仅应用于工业自动化、医学影像等领域,也从日常生活中的人脸识别、手势识别、图像搜索等方面渗透到我们的生活中。
而基于ARM嵌入式系统的机器视觉应用研究,则是该领域内的一项重要研究。
一、ARM嵌入式系统的特点ARM嵌入式系统具有体积小、功耗低、低成本等特点,因此在嵌入式应用领域得到了广泛应用。
ARM嵌入式系统还具有配置灵活、可集成性好等特点,因此可以通过对其加入各类传感器和相关的硬件模块,从而实现各种应用需求。
二、基于ARM嵌入式系统的机器视觉应用在人工智能技术应用领域,基于ARM嵌入式系统的机器视觉应用主要有以下几个方面:1、人脸识别人脸识别技术是指通过计算机获取人脸图像信息,并在数据库中进行比对,从而实现人员身份识别。
采用基于ARM嵌入式系统的人脸识别系统,可以实现快速、准确的人脸识别功能,因为它具有响应速度快、高集成性、低功耗等特点。
常见的嵌入式人脸识别系统使用深度学习算法,如卷积神经网络。
2、智能家居通过基于ARM嵌入式系统的智能家居系统,可以实现家居设备的自动控制、智能化控制和监控等功能。
例如,嵌入式系统与传感器相结合,可以实现智能温湿度监测、智能家电控制,从而实现智能家居的控制和管理。
3、无人驾驶无人驾驶技术是一种基于人工智能技术的自主驾驶系统,通过嵌入式系统实现智能的驾驶辅助系统,提高驾驶安全性和效率。
例如,嵌入式系统可以通过图像处理算法和传感器识别路况和交通情况,从而提供自动驾驶的支持。
4、医疗影像处理在医疗影像领域,基于ARM嵌入式系统的机器视觉应用可以实现医疗影像的处理和分析。
例如,可通过嵌入式系统实现自动化的医学图像分割、心电图分析等,从而提高医疗诊断的准确性和效率。
三、未来展望随着人工智能技术在各行各业的深入应用和发展,基于ARM嵌入式系统的机器视觉应用也将得到进一步的发展和壮大。
基于Linux的嵌入式视觉系统设计
基于Linux的嵌入式视觉系统设计
1 引言
视觉系统在现代工业生产自动化系统中应用非常广泛,主要集中于药品检测分装、印刷色彩检测、集成电路生产、精密电子产品装配、智能机器人识别导航等领域。
随着Internet 的普及,现代社会已进入后PC 时代,嵌入式技术越来越与人们的生活紧密结合。
嵌入式视觉系统可通过USB 总线等将图像的获取、图像处理、显示设备集成于一体,成本相对较低,体积小巧,可以方便地安装在载体身上,故研究嵌入式的视觉系统具有一定的实际意义。
2 嵌入式视觉系统总体方案设计
嵌入式视觉系统由嵌入式硬件平台、操作系统、图像采集和图像显示四大部分组成,原理框图如下图1 所示。
采用TMS320DM8168芯片的嵌入式机器视觉系统的设计
采用TMS320DM8168芯片的嵌入式机器视觉系统的设计引言机器视觉系统,是一种非接触式的光学传感系统。
它同时集成软硬件,能够自动地从所采集到的图像中获取信息或者产生控制动作。
自起步发展到现在,机器视觉已有15年的历史,主要经历了数字电路组成、PC机和输出设备组成、嵌入式三个阶段,其中,嵌入式机器视觉系统依托专业计算机技术,具有实时多任务操作系统、高效压缩芯片和功能强大的微处理器,可将视频压缩、传输与处理工作全部内置到芯片上,通过内部处理后可以直接连入以太网或广域网,完成网络实时远程监控,是目前的研究热点之一。
在国内外研究中,嵌入式机器视觉系统实现方式主要有三种:(1)基于标准总线,采用DSP作为运算和控制处理器的系统。
DSP芯片虽然能够处理大量信息和高速运行,但其I/O接口单一,不易扩展,控制能力较弱,尚存在一定局限性。
(2)基于DSP+FPGA 的机器视觉系统。
FPGA 与DSP的结合,可实现宽带信号处理,大大提高信号处理速度,但FPGA 使用的是硬件描述语言,其算法开发具有很大的难度,功能实现由硬件控制,系统受环境影响较大。
(3)采用ARM微处理器或采用ARM+DSP构建方式的机器视觉系统,这种构建方式人机交互功能强大,集成度高、实时性好、支持多任务,但该系统中ARM 与DSP的数据交换方法仍采用外部电路连接,增加了系统的不稳定性。
综合上述技术方案的优点和缺点,本文提出了一种新型机器视觉系统,实现图像信息的高速采集与存储。
其核心芯片选取TI公司最新生产的先进的双核嵌入式芯片,将ARM处理器和DSP处理器集成在一个芯片中,通过软件编程即完成ARM与DSP的协调工作。
由该芯片构建开发的机器视觉处理系统,凭借植入Linux系统的ARM 处理器的优异的控制性能,配合DSP 的强大运算处理能力将保证系统拥有良好的实时性和稳定性,可以为机器视觉的研究和应用提供很好的视频采集与处理硬件平台。
嵌入式系统中的机器视觉与工业自动化技术
嵌入式系统中的机器视觉与工业自动化技术嵌入式系统是一种专门设计用于特定任务的计算机系统,其核心特点是紧凑、高效、低功耗。
而机器视觉和工业自动化技术则是嵌入式系统中非常重要的一部分,它们使得嵌入式系统能够在工业制造、物流领域等各种应用中发挥重要作用。
本文将介绍机器视觉与工业自动化技术在嵌入式系统中的应用以及其所带来的好处。
机器视觉是利用计算机视觉技术实现的自动化工业领域中的一种技术。
通过摄像头及其它传感器,机器视觉可以获取图像,然后通过图像分析和处理,对产品的质量进行检测、测量或其他相关的操作。
在嵌入式系统中,机器视觉可以广泛应用于产品质量控制、目标检测与识别、机器人导航等方面。
首先,机器视觉在产品质量控制方面发挥了重要作用。
传统的质检需要大量的人工参与,而且容易出现疲劳、漏检等问题。
而利用机器视觉技术,可以实现对产品表面、尺寸、颜色等特征的自动检测和判定。
通过优化算法和硬件设计,嵌入式系统可以实现实时、高效的产品质检,大大提高了生产效率和质量稳定性。
其次,机器视觉在目标检测与识别方面也有广泛的应用。
在工业自动化中,往往需要对不同类型的目标进行分类、识别和追踪。
通过机器视觉技术,嵌入式系统可以对目标进行特征提取和匹配,实现对目标的自动检测与识别。
例如在物流行业,利用机器视觉可以实现对货物的识别和追踪,大大提高了运输效率和准确性。
此外,机器视觉技术还可以应用于机器人导航。
在自动化仓库、生产线等环境中,机器人扮演着越来越重要的角色。
然而,机器人需要准确了解周围环境并进行路径规划才能完成任务。
通过嵌入式系统中的机器视觉技术,可以为机器人提供环境感知和导航能力。
机器视觉可以实现对环境地图的构建和更新,利用地图和传感器数据进行实时路径规划和避障。
这使得机器人能够更加可靠地完成任务,提高工作效率。
通过上述应用可见,机器视觉与工业自动化技术在嵌入式系统中的应用极为广泛,并且带来了巨大的好处。
首先,机器视觉技术可以提高质量控制的效率和准确性,避免了人为因素对质检结果的影响。
嵌入式机器视觉与控制系统设计
嵌入式机器视觉与控制系统设计第一章:嵌入式机器视觉与控制系统概述嵌入式机器视觉与控制系统是一种利用人工智能、图像处理、控制系统等技术,将系统嵌入到硬件中,实现对物体进行识别、检测、跟踪、控制等操作的技术。
其主要应用于智能制造、自动化生产线、机器人等领域。
嵌入式机器视觉与控制系统设计是一个综合性的工程,需要涵盖硬件设计、软件开发、图像处理算法、控制算法等多个方面。
第二章:嵌入式机器视觉与控制系统设计的硬件部分嵌入式机器视觉与控制系统设计的硬件部分包括主控制板、图像采集板、通信模块等几个基础模块。
其中,主控制板是整个系统中的核心,负责对整个系统进行调度、控制;图像采集板负责对物体进行采集、处理,将图像数据转换为数字信号传输给主控制板;通信模块负责将整个系统与外部设备进行连接,以实现系统的无线控制。
第三章:嵌入式机器视觉与控制系统设计的软件部分嵌入式机器视觉与控制系统设计的软件部分包括嵌入式操作系统、驱动程序、应用程序等多个方面。
其中,嵌入式操作系统是整个系统中的核心,负责对资源进行管理、调度;驱动程序负责控制各个硬件设备的操作和数据采集;应用程序负责进行图像处理、目标识别、跟踪等操作。
第四章:嵌入式机器视觉与控制系统设计中的图像处理算法嵌入式机器视觉与控制系统设计中的图像处理算法包括目标识别、跟踪、避障等多个方面。
其中,目标识别算法是整个系统的核心,其基础算法包括特征提取、分类器等;跟踪算法负责对物体进行动态跟踪;避障算法则主要应用于机器人等自主移动设备中。
第五章:嵌入式机器视觉与控制系统设计中的控制算法嵌入式机器视觉与控制系统设计中的控制算法包括位置控制、力控制等多个方面。
其中,位置控制算法主要应用于机器人等设备的导航和定位;力控制算法则主要应用于机械臂等设备的运动控制。
第六章:嵌入式机器视觉与控制系统设计的实现过程嵌入式机器视觉与控制系统设计的实现过程主要分为原型设计、测试验证、系统集成三个过程。
基于DSP的嵌入式机器视觉模块设计及系统组建的开题报告
基于DSP的嵌入式机器视觉模块设计及系统组建的开题报告一、选题背景随着智能制造、自动化生产的发展,机器视觉技术在工业自动化和产品质量控制中得到了广泛的应用。
嵌入式机器视觉系统可以实现对产品的检测、分类、计数、定位等任务,提高生产线的效率和自动化程度,减少人工质量控制的成本。
本课题以嵌入式DSP为平台,结合机器视觉算法,设计并实现嵌入式机器视觉模块,并将其应用于工业自动化中。
二、研究内容1. DSP嵌入式系统的搭建选用TI公司的TMS320F28379D芯片作为DSP嵌入式系统的核心,搭建嵌入式系统开发环境,包括CCS软件、JTAG模块,完成DSP芯片的烧录和调试,实现系统的稳定运行。
2. 图像采集模块设计采用USB摄像头采集图像数据,通过DSP芯片的DMA通道将数据传输到SDRAM中存储,并采用双缓存机制保证数据的连续性。
图像采集模块还需要考虑光照、曝光度等因素,以尽量获得高质量的图像。
3. 机器视觉算法实现选用OpenCV库中的图像处理算法,设计图像预处理、特征提取、分类识别等算法,并将其移植到嵌入式DSP系统上实现。
算法需要考虑嵌入式环境下的资源限制,以达到较高的算法效率和正确率。
4. 系统集成和测试将图像采集模块和机器视觉算法模块集成到DSP嵌入式系统中,并完成系统的接口设计和测试。
通过实验验证系统的性能和可靠性,分析系统存在的问题和不足,并提出优化方案。
三、研究意义本课题的研究成果可以应用于工业自动化、智能制造等领域,实现对产品的高效快速检测、分类、计数、定位等任务,提高生产效率和产品质量,减少人工成本。
同时,本研究可促进DSP芯片在嵌入式系统中的应用,扩大其应用领域和市场影响。
四、研究方法通过文献调研和实验方法相结合,选择合适的算法和工具,完成系统的搭建、算法实现和测试。
并结合实际应用场景,优化系统的设计和算法性能。
五、进度安排前期:文献调研、系统设计和环境搭建。
中期:图像采集模块和机器视觉算法模块的实现和集成。
嵌入式计算机视觉系统的设计与优化
嵌入式计算机视觉系统的设计与优化随着人工智能的发展和普及,计算机视觉技术的应用越来越广泛。
在很多领域中,嵌入式计算机视觉系统已经成为不可或缺的工具。
这些系统基于嵌入式计算机平台,通过摄像头捕捉图像,并通过计算机视觉算法实现各种功能,如识别、跟踪、检测、分割,等等。
然而,设计和优化嵌入式计算机视觉系统并不是一件简单的事情。
有许多因素需要考虑,如功耗、性能、精度、延迟、存储和成本等等。
本文将从不同的角度对这些因素进行探讨。
首先,在设计嵌入式计算机视觉系统时,需要考虑系统的功耗和性能。
这是因为嵌入式设备通常拥有有限的电池寿命和运算能力,而计算机视觉算法则需要大量的计算资源。
为了减少功耗和提高性能,我们可以采用一些优化策略。
其中之一是利用硬件加速器(如GPU、DSP、FPGA等)来加速计算。
通过将计算任务分配到硬件上执行,可以大大减少CPU的负担,从而提高计算速度,同时减少功耗。
另一个优化策略是使用低功耗的算法。
在选择算法时,我们需要权衡算法的精度和功耗消耗。
在一些应用场景中,如物体检测、人脸识别、手势识别等,可以使用低功耗的算法(如卷积神经网络的轻量级模型)来实现足够的精度。
其次,在设计嵌入式计算机视觉系统时,需要考虑延迟。
延迟是指从传感器采集图像到计算机视觉系统输出结果所需的时间。
在一些应用场景中,如自动驾驶、智能安防等,延迟是非常重要的因素。
为了减少延迟,我们可以采用一些优化策略。
其中之一是利用多线程并行处理。
通过将计算任务拆分成多个子任务,然后分配到不同的核心上并行处理,可以大大减少计算时间,从而减少延迟。
另一个优化策略是使用预测模型。
预测模型是一种基于历史数据和机器学习算法的模型,可以预测未来的输入和输出值。
在一些应用场景中,如视频编码、图像压缩等,预测模型可以帮助预测下一帧图像的内容,并提前计算,从而减少延迟。
最后,在设计嵌入式计算机视觉系统时,需要考虑存储和成本。
存储是指存储图像、模型和其他数据所需的空间,而成本则是指系统设计、制造和维护的总成本。
嵌入式机器视觉系统的设计与开发
嵌入式机器视觉系统的设计与开发第一章嵌入式机器视觉系统的概述随着科技的发展,人工智能技术的快速推广,嵌入式机器视觉系统也随之应运而生。
嵌入式机器视觉系统通常是一个硬件和软件相结合的系统,能够通过视觉检测、识别、处理和与人类进行互动等方式获取和处理信息,以完成特定的任务。
嵌入式机器视觉系统与传统的机器视觉系统不同,它们更加注重系统的性能、可靠性和结构的简洁性,以及资源的有效利用等方面。
此外,由于其内置的嵌入式处理器,可以实时处理和传输大量的数据,因此常被应用于自动驾驶、医疗设备、安防监控、机器人等领域。
第二章嵌入式机器视觉系统的架构设计2.1 系统的硬件设计嵌入式机器视觉系统的硬件主要包括处理器、存储器、传感器、通信接口等组成部分。
目前市场上常用的处理器有ARM、Freescale、TI、NXP等,而存储器则包括FLASH、SDRAM等,传感器则包括CMOS、CCD等。
同时,该系统需要具备完善的通信接口,例如:RS232、USB、Ethernet等接口。
2.2 系统的软件设计嵌入式机器视觉系统的软件主要包括运行在处理器上的操作系统、驱动程序、嵌入式图像处理算法库等部分。
嵌入式机器视觉系统的软件设计需要考虑系统的可靠性和实时性。
在算法库的选用方面,需要考虑到其对算法优化的支持程度,运行效率等因素。
2.3 系统的通信设计嵌入式机器视觉系统的通信设计需要考虑到系统的通信协议、数据传输速度等问题。
通常采用TCP/IP或UDP作为通信协议。
第三章嵌入式机器视觉系统的关键技术3.1 嵌入式图像处理算法嵌入式机器视觉系统的最核心技术就是图像处理算法,包括图像采集、图像处理、图像分析等方面。
在嵌入式机器视觉系统开发中,如何选取适合的算法,对于保证嵌入式机器视觉系统的性能、可靠性及实用性非常关键。
3.2 卷积神经网络卷积神经网络(CNN)是一种用于图像识别和分类的深度学习算法。
在嵌入式机器视觉系统中,卷积神经网络可以用来处理图像识别、目标检测等问题,同时,由于其结构简单、易于实现,因此得到了广泛的应用。
嵌入式系统中的机器视觉算法研究
嵌入式系统中的机器视觉算法研究随着计算机技术的快速发展,嵌入式系统已经在现代科技领域中扮演着越来越重要的角色。
作为硬件和软件的完美结合,嵌入式系统为我们提供了一种高效、快速、稳定的解决方案,方便我们进行各种复杂的任务。
随着人工智能技术的快速发展,机器视觉成为了嵌入式系统领域研究的重点之一。
机器视觉算法通过计算机对图像进行处理和识别,实现对物体的自动化检测和识别。
嵌入式系统中的机器视觉算法可以广泛应用于机器人、智能交通、智能家居、医疗和安全等领域,为我们的生活和工作提供了更多的便利和安全保障。
一、嵌入式系统中机器视觉算法的优势相对于传统的计算机视觉算法,嵌入式系统中的机器视觉算法具有以下优势:1. 实时性更强。
嵌入式系统中的机器视觉算法需要考虑时间和空间的复杂度,能够实现实时处理,满足瞬时反馈的需求。
2. 适应性更强。
嵌入式系统中的机器视觉算法可以根据不同场景和环境进行自适应调整,提高了算法的普适性和鲁棒性。
3. 灵活性更强。
嵌入式系统中的机器视觉算法可以针对不同的系统平台、硬件资源和实际需要进行灵活的优化和调整,提高了系统的兼容性和可扩展性。
二、嵌入式系统中机器视觉算法的应用1. 智能交通。
在城市道路上,嵌入式系统中的机器视觉算法可以实现对车辆行驶、违规停车、红绿灯等交通信息的快速识别,提高了交通流量的效率和安全性。
2. 工业自动化。
嵌入式系统中的机器视觉算法可以应用于工业生产线上的自动化检测和质量控制,实现对产品质量的自动化评估和分类判断。
3. 医疗行业。
在医疗行业中,嵌入式系统中的机器视觉算法可以应用于医学图像的识别和分类,实现对病理诊断结果的自动化判断和检测。
4. 安防领域。
在各种安全保障场景中,嵌入式系统中的机器视觉算法可以实现对人、车、物等目标的快速识别和追踪,提高了安全监控的效率和准确性。
三、嵌入式系统中机器视觉算法的技术挑战虽然嵌入式系统中的机器视觉算法具备很多优势和应用场景,但是同时也存在一些挑战和困难:1. 硬件资源限制。
嵌入式计算机视觉处理器的设计与实现
嵌入式计算机视觉处理器的设计与实现随着科技的不断发展,计算机视觉技术在各个领域得到了广泛的应用。
从智能手机的人脸识别到自动驾驶汽车的环境感知,计算机视觉处理器成为了现代科技中不可或缺的一部分。
本文将探讨嵌入式计算机视觉处理器的设计与实现。
首先,我们需要了解什么是嵌入式计算机视觉处理器。
简单来说,嵌入式计算机视觉处理器是一种专门用于处理图像和视频数据的芯片。
它通常集成了图像传感器、图像处理单元、存储器和接口等功能模块,能够实现图像采集、图像处理和图像输出等功能。
在设计嵌入式计算机视觉处理器时,首先需要考虑的是图像传感器的选择。
不同的应用场景对图像传感器的要求有所不同。
例如,对于智能手机来说,需要具备较高的像素和低光照条件下的良好表现;而对于安防监控摄像头来说,需要具备较高的动态范围和低噪声等特性。
因此,在设计过程中需要根据应用场景的需求来选择合适的图像传感器。
接下来,我们需要考虑图像处理单元的设计。
图像处理单元是嵌入式计算机视觉处理器的核心部分,负责对采集到的图像进行处理和分析。
常见的图像处理算法包括边缘检测、图像增强、目标检测等。
在设计图像处理单元时,需要考虑算法的复杂度和实时性的要求。
一方面,算法复杂度越高,处理器的性能要求就越高;另一方面,实时性要求越高,处理器的时钟频率就越高。
因此,在设计过程中需要在性能和功耗之间进行权衡。
此外,存储器和接口也是嵌入式计算机视觉处理器的重要组成部分。
存储器用于存储图像数据和算法代码,接口用于与其他设备进行通信。
在设计过程中,需要考虑存储器的容量和速度,以及接口的稳定性和兼容性。
同时,还需要考虑功耗和成本等因素,以便在设计中做出合理的选择。
在实现嵌入式计算机视觉处理器时,还需要考虑软件的开发和优化。
软件开发包括算法的实现和系统的调试等过程。
在实现算法时,需要考虑算法的效率和准确性。
在调试过程中,需要通过调整参数和优化代码等手段来提高系统的性能和稳定性。
综上所述,嵌入式计算机视觉处理器的设计与实现是一个复杂而又关键的过程。
嵌入式系统在机器人视觉中的应用嵌入式课程设计
一、设计要求 (2)二、设计作用与目的 (2)2.1机器人视觉系统的发展历史及研究现状 (2)2.2机器人视觉系统的研究目的与意义 (3)三、系统设计方案 (3)3.1总体设计方案 (3)3.1.1嵌入式系统硬件平台的设计 (3)3.1.2嵌入式操作系统的研究和移植 (3)3.1.3机器人视觉软件系统的设计 (3)3.2系统基本工作原理 (3)3.2.1 机器人视觉系统极其组成 (4)3.2.2 机器人视觉中的图像处理技术 (4)四、系统硬件平台的设计 (5)4.1硬件系统的总体设计 (5)4.2机器人视觉的ARM 系列微处理器的选择 (6)4.3 存储系统的设计 (6)4.3.1 S3C44B0X 微处理器存储系统的特征 (6)4.3.2 存储系统的配置 (6)4.4 图像采集模块 (7)4.5 电机驱动模块 (8)五、机器人视觉的软件系统设计 (10)5.1 软件系统总体设计 (10)5.2 图像采集软件模块 (11)5.2.1 JPEG300 数码相机的时序与驱动 (11)5.2.2 图像采集驱动程序 (12)5.3 图像处理软件模块 (13)5.3.1 JPEG 图像压缩与解压缩 (13)5.3.2图像匹配算法 (15)5.3.3 图像处理模块的设计 (16)5.4 机器人运动控制软件模块 (16)六、仿真调试分析 (17)七、设计中的问题及解决方法 (17)八、嵌入式系统学习心得 (18)九、参考文献 (18)一、设计要求嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
机器人视觉系统是嵌入式系统在机器人研究领域中的一项重要应用。
本课程设计要求是开发一种通用的嵌入式系统平台, 进行操作系统的移植和图像匹配等算法的研究, 并将其应用于移动机器人的视觉导航。
二、设计作用与目的2.1机器人视觉系统的发展历史及研究现状机器人视觉是一门新兴的发展迅速的学科。
基于ARM和CPLD的嵌入式视觉系统设计.
基于ARM和CPLD的嵌入式视觉系统设计目前,关于视觉系统的研究已经成为热点,也有开发出的系统可供参考。
但这些系统大多是基于PC机的,由于算法和硬件结构的复杂性而使其在小型嵌入式系统中的应用受到了限制。
上述系统将图像数据采集后,视觉处理算法是在PC 机上实现的。
随着嵌入式微处理器技术的进步,32位ARM处理器系统拥有很高的运算速度和很强的信号处理能力,可以作为视觉系统的处理器,代替PC机来实现简单的视觉处理算法。
下面介绍一种基于ARM和CPLD的嵌入式视觉系统,希望能分享嵌入式视觉开发过程中的一些经验。
1 系统方案与原理在嵌入式视觉的设计中,目前主流的有以下2种方案:方案1图像传感器+微处理器(ARM或DSP)+SRAM方案2图像传感器+CPLD/FPGA+微处理器+SRAM方案1系统结构紧凑,功耗低。
在图像采集时,图像传感器输出的同步时序信号的识别需要借助ARM的中断,而中断处理时,微处理器需要完成程序跳转、保存上下文等工作[1],降低了图像采集的速度,适合对采集速度要求不高、功耗低的场合。
方案2借助CPLD来识别图像传感器的同步时序信号,不必经过微处理器的中断,因而系统的采集速度提高,但CPLD的介入会使系统的功耗提高。
为了综合以上2种方案的优势,在硬件上采用“ARM+CPLD+图像传感器+SRAM”。
该方案充分利用了CPLD的可编程性,通过软件编程来兼有方案1的优势,具体体现在以下方面:① 功耗的高低可以控制。
对于功耗有严格要求的场合,通过CPLD的可编程性将时序部分的接口与ARM的中断端口相连,仅仅是组合逻辑的总线相连,可以降低CPLD的功耗从而达到方案1的效果;对于采集速度要求高而功耗要求不高的情况,可以充分发挥CPLD的优势,利用组合与时序逻辑来实现图像传感器输出同步信号的识别,并将图像数据写入SRAM中。
② 器件的选择可以多样。
在硬件设计上,所有总线均与CPLD相连;在软件设计上,不同的模块单独按功能封装。
嵌入式视觉系统的设计与实现
嵌入式视觉系统的设计与实现随着技术的不断发展,现代社会中嵌入式视觉系统已经成为了一个不可或缺的部分。
它可以实现监控、图像识别、自动控制等多种功能,受到了广泛关注。
在本文中,我们将探讨嵌入式视觉系统的设计与实现。
1. 嵌入式视觉系统的定义嵌入式视觉系统是指将摄像头、图像采集卡、处理器、存储器等硬件设备和图像处理算法等软件技术集成在一起的系统。
它能够对拍摄到的图像进行实时处理,从而实现各种图像识别、测量、监控、辨认等功能。
2. 嵌入式视觉系统的设计与实现步骤嵌入式视觉系统的设计与实现步骤大致包括以下几个部分:2.1 硬件选型硬件选型是嵌入式视觉系统设计的第一步。
在确定嵌入式视觉系统应用场景的基础上,我们需要选择适合的类型和规格的嵌入式主板、摄像头、图像采集卡等硬件设备。
2.2 算法选型算法选型是嵌入式视觉系统设计过程中的另一个关键步骤。
我们需要根据系统的应用要求,选择适合的图像处理算法,例如图像滤波、锐化、灰度化、二值化、边缘检测等,以及机器学习算法,例如卷积神经网络(CNN)、支持向量机(SVM)等。
2.3 系统构建系统构建是嵌入式视觉系统设计与实现的核心步骤。
在这一步骤中,我们需要将硬件设备和软件算法进行集成,实现一个完整的系统。
同时,我们还需要设计系统的界面、控制程序、数据存储等功能。
2.4 调试测试调试测试是嵌入式视觉系统设计与实现过程中的最后一步。
在这一步骤中,我们需要对系统进行全面检测,包括视频数据采集、算法正确性、运行速度、稳定性等方面。
必要时还需要进行系统性能测试。
3. 嵌入式视觉系统的应用领域嵌入式视觉系统具有广泛的应用领域。
下面我们将列举几个常见的应用场景。
3.1 工业自动化领域在工业自动化领域,嵌入式视觉系统可以用于产品的质量检测、识别和分类。
例如,通过对图像进行分析和处理,可以实现对设备配件的检测、缺陷检测和杂质检测等。
3.2 无人机领域在无人机领域,嵌入式视觉系统可以用于飞行控制和环境感知。
嵌入式机器视觉系统中ARM与DSP的数据通信设计方案
嵌入式机器视觉系统中ARM与DSP的数据通信设计方案随着Internet 技术与工业、航空电子控制、视觉应用等的结合日益紧密,嵌入式设备与Internet 的结合已成为大势所趋。
目前新的微处理器层出不穷,要求嵌入式操作系统的设计更加便于移植,支持更多的微处理器。
DSP 对数字信号和数值算法具有强大的运算处理能力,ARM 微控制器则控制功能强大,可以加载嵌入式操作系统,且能提供良好的人机交互、任务管理、网络通信等方面功能。
发挥DSP 和ARM 处理器各自的优势,采用ARM+DSP 结构的设计方案已成为嵌入式系统研究的热点。
1 嵌入式机器视觉系统总体方案采用ARM+DSP 结构的机器视觉系统总体结构如图l 所示。
以三星公司高性能ARM 处理器S3C2440 作为主控制器,配置并移植Linux 操作系统,以TI 公司的DSP 芯片TMS320C5402 为图像处理的协处理器,通过对DSP 芯片自带的HPI 接口的硬件连接方案和驱动程序设计。
由智能摄像机采集现场运动目标的图像,由ARM 控制将数据存放在ARM 与DSP 的公共存储区域中,并通知信号处理模块DSP 调用各种算法对视频图像进行处理,并将结果信息传给ARM 处理器,由ARM 控制步进电机,调整PTZ 摄像机位姿使其对准运动目标,实现实时跟踪。
ARM 处理器还负责多任务管理、人机交互及中断报警等。
双核系统的双核各自拥有很好的性能,主机ARM 与协处理器DSP 之间能否进行快速可靠的数据交换,直接决定机器视觉系统的运行效率。
2 双机通信硬件设计2.1 HPI 接口简介主机接口(HPI)是TI 公司C54x 系列定点信号处理器(DSP)内部自带的接口部件,通过它可以方便地实现DSP 与其他主机连接。
增强型的HPI可以允许主机访问DSP 所有的片上RAM 单元,而标准主机接口只允许访问固定的2 K 片上RAM。
这里用到的TMS320C5402 拥有增强HPI-16 主机接口。
基于嵌入式机器视觉的测控系统设计
计算 机 测 量 与 控 制 .2018.26(6) 犆狅犿狆狌狋犲狉 犕犲犪狊狌狉犲犿犲狀狋 牔 犆狅狀狋狉狅犾
控制技术
文章编号:1671 4598(2018)06 0104 03 DOI:10.16526/j.cnki.11-4762/tp.2018.06.026 中图分类号:TP249;TP271+.4 文献标识码:A
关 键 词 : 嵌 入 式 机 器 视 觉 ;DM642; 运 动 控 制 器 ; 通 信
犇犲狊犻犵狀狅犳犕犲犪狊狌狉犲犿犲狀狋犪狀犱犆狅狀狋狉狅犾犛狔狊狋犲犿犅犪狊犲犱狅狀犈犿犫犲犱犱犲犱犕犪犮犺犻狀犲犞犻狊犻狅狀
WangYang,XuSixiang,ZhaiJianjian,LiTianjia
(AnhuiUniversityofTechnologySchoolofMechanicalEngineering,Maanshan 243002,China) 犃犫狊狋狉犪犮狋:AimingattheshortcomingsoftraditionalPC-basedmachinevisionsystembecauseofitslackofmodularity,poorportability, anddifficultyincommunication withindustrialfielddevices,a measurementandcontrolsystem basedonembedded machinevisionisde signed.ThesystemtooktheDM642chipasthemachinevisionimageprocessingunit,theGTS-400seriesmotioncontrollerasitscontrolu nit,DSPandmotioncontrollerwasdesignedbasedonRS232communicationhardwarecircuit,exceptthat,thetargetrecognition,communi cationandcontrolfunctionwascompletedthroughthecomputerprogramming.TheexperimentprovesthataftertheDSPofthesystemsuc cessfullydetectsthetarget,motioncontrollercanquicklyrespondtothesignaloutputofDSPandcontrolservo motortocompletepointto pointmotion,ithaspracticalsignificancetotheapplicationofembedded machinevisionin motioncontrolsystem. 犓犲狔狑狅狉犱狊:embeddedmachinevision;DM642;motioncontroller;communication
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式机器视觉系统设计熊 超 田小芳 陆起涌(复旦大学电子工程系 上海 200433)摘要 机器视觉系统是智能机器人的一个重要标志,也是近年来的一个研究热点,现有研究成果在系统复杂度、价格和性能之间很难达到平衡。
针对此问题,设计了一个CM O S摄像头为图像采集设备、DM CU为核心处理器的嵌入式机器视觉系统,并实现了实时双目测距。
该系统简单、实时性好。
关键词 嵌入式系统 DM CU 机器视觉 双目测距The Design of Embedded Machine Vision SystemXiong Chao Tian Xiaofang Lu Qiyo ng(E.E.D ep ar tment,F udan U niv er sity,Shanghai200433,China)Abstract M achine vision is an act ive research area in recent years,which is an import ant symbol of intelligent robot,but t he present research product ion has not f ound a balance among the system complexit y,cost and per-formance.T o solve the problem,a new embedded machine vision system is proposed,which t akes t he CM OS sense as the image acquisit ion unit and DM CU as cent ral processor,and real-time depth measurement is realized. T he system is simple and st able,and has a good perf ormance in real-time operation.Key words Embedded syst em DM CU M achine vision Binocular dept h measurement1 引 言机器视觉系统是智能机器人的一个重要标志,其模拟了人的感知功能,具有探测范围宽、目标信息完整等优势,因此越来越受到人们的关注。
其中,机器视觉测量障碍物距离是近年来的研究热点,并取得了一定的效果[1~3]。
但这些视觉测距系统往往比较复杂、价格高,或者实时性差。
在此设计了一个以CM OS摄像模块为图像采集设备、DM CU为核心处理器的嵌入式机器视觉系统,并实现了双目视觉实时测距。
该系统集成度高、功耗低、实时性好,还有丰富的外围接口,可以广泛应用于智能机器人导航、目标定位等领域。
2 嵌入式系统设计系统采用的摄像模块为台湾原相公司的CM OS 图像传感器PAS109B,工作电压2.4~3.6V,分辨率164×124,像素大小7.25 m×7.25 m,图像帧率最高60fps(frame per second),支持I2C接口。
处理器采用台湾俊亿公司提供的DM CU处理器KBD0001B。
DM-CU是为了适应现代便携设备发展而出现的一种全新体系结构,整合了DSP高效的运算能力和M CU强大的控制能力。
K BD0001B字长16位,内部有RO M 32kW,有两种RA M:XRA M(16kW)和YRA M (8kW),可在一个时钟周期内分别从这两个RA M中得到两个操作数。
K BD0001B运算速度最高可达25M IPS,采用了4级流水线结构,每条指令执行时间均为一个时钟周期。
K BD0001B提供48个通用I/O接口,支持SPI、I2C、U A RT、PWM,内嵌了LCD控制器。
这里设计的机器视觉系统以K BD0001B为核心处理器,CM OS摄像模块为图像采集设备,大大降低该系统的复杂度。
将该系统安装于一个移动小车上,通过双目视觉的方法测量障碍物的距离,实现了小车自主行驶和避障,如图1所示。
嵌入式机器视觉系统框图如图2所示。
为实时地测量障碍物距离,系统利用外极线约束[4]重整图像,这样每次只需分别从两图像传感器中第26卷第8期增刊 仪 器 仪 表 学 报 2005年8月图1 移动小车双目测距各取出对应的一行图像即可。
从PA S109B 中获得的图像数据为RGB 格式,首先需要转成灰阶图像:Y =0.299R -0.148G +0.615BY 为8位数据,代表每个像素点的灰阶值。
两行图像总数据量为328Byt es。
图2 嵌入式机器视觉系统框图图3(a )为程序流程图,K BD 0001B 分别从两个PAS109B 取得左、右视图像数据,执行双目测距算法,得到障碍物距离并显示到L ED 7段数码管,当障碍物距离小于预设安全距离时,使小车停止运动。
使用PWM 调制,根据障碍物远近调整小车的速度。
双目测距算法如图3(b)所示,大致可以分为三步:(1)用De-riche 算子[5]对图像滤波,提取边缘特征信息;(2)获得匹配基元,构成匹配矩阵,依据竞争规则得到最佳匹配点以及匹配点对应的视差;(3)根据摄像机透视投影模型,在双摄像模块成平行对准姿态的情况下[4],计算出障碍物的距离。
3 双目测距算法机器人中的机器视觉可以定义为这样一个过程,利用图像传感器获取三维景物的二维图像,通过处理器对一幅或多幅图像进行处理、分析和解释,得到有关景物的符号描述,并为特定服务提供有用的信息,用于指导机器人的动作。
本系统实现的是双目视觉测量简单场景中障碍物的距离。
首先处理两个CM OS 摄像模块获得的前方场景图像,提取图像中特征信息,然后根据特征信息进行图像匹配,计算得出匹配点在两个摄像模块中成像形成的视差,从而确定机器人和障碍物之间的距离。
图3 系统程序图像匹配是机器视觉中的关键技术,本算法首先采用Deriche 算子提取边缘信息,再以提取出的边缘特征信息为匹配基元构造一个匹配矩阵,匹配矩阵的元素为候选匹配点,依据M arr 约束[6]互相竞争,最后胜出者为最佳匹配点。
算法具体描述如下:(1)用递归平滑滤波器滤除图像中的噪声点y 1(n)=x(n)+e -y 1(n-1) n=1,…,N y 2(n)=e -(x(n+1)+y 2(n+1)) n=N ,…,1y(n)=k 0(y 1(n)+y 2(n)) n=1,…,N其中,k 0=1-e- 1+e -为标准化系数,输入x (n),y(n),在系统中取 =0.25。
(2)对滤波后的图像求导,得到边缘信息y 1(n )=x (n -1)+e -y 1(n -1) n =1,…,N y 2(n )=x (n +1)+e -y 2(n +1) n =N ,…,1y(n)=(1-e -)(y 1(n)+y 2(n)) n=1,…,N 其中,x (n )为经过滤波后的图像输入,y (n )为特征提取后的输出。
(3)竞争匹配M arr 约束是图像匹配必须满足三个约束条件:相容性约束,惟一性约束和连续性约束。
两个基元如果匹配首先必须满足:a .几何学约束,左图中的边缘l 和右图中的边缘r 如果匹配,则必须满足x l >x r ;b.斜坡约369 第8期增刊嵌入式机器视觉系统设计束,具有相同梯度符号的边缘才有可能匹配。
根据这两个条件构造匹配矩阵,如图4所示。
图2 匹配矩阵该矩阵是N L ×N R ,其中N L 、N R 分别是左、右图像特征边缘数,矩阵中元素M lr 代表左图中边缘l 与右图中边缘r 相匹配,白圈代表有效匹配,黑圈代表无效匹配。
有效匹配作为候选匹配参加竞争。
根据M arr 约束制定竞争规则:a.左图中某个边缘只能和右图中一个边缘匹配,反之亦然;b .假设左图像中有两个边缘点L 1、L 2,右图像中有也两个边缘点R 1、R 2、L 1与R 1匹配。
如果X L 1>X L 2,X R 1<X R 2,则L 2不可能与R 2匹配;c.匹配得到的视差值的变化在图像中几乎处处平滑,根据与其它匹配视差的差值判断其它匹配的有效程度,并按照下面公式影响它们的匹配程度值:CSM l ′r r(n )=CSM l ′r ′(n -1)-(1-e -x)其中:x 代表M l ′r ′和M lr 视差差值的绝对值。
按如上规则对每个候选点进行一次判断。
最后,竞争胜出者为最佳匹配点。
由匹配点坐标,可方便地求得视差,再根据平行对准姿态下摄像机透视投影模型,就可以计算出障碍物到小车的距离。
4 实验与小结将嵌入式机器视觉系统应用于智能小车,并在该系统上执行基于竞争匹配的双目测距算法。
该算法首先运用了外极线原理重整图像,处理数据量相对于一般双目测距算法大大减小,仅为2×164个像素点;然后采用Deriche 算子提取图像特征信息作为匹配基元,其中图像滤波过程的计算量小于492次M AC 运算,图像求导提取特征过程的计算量也小于492次M AC 运算;最后根据M arr 约束制定了一套竞争规则,候选匹配点构成匹配矩阵,自主竞争产生的胜者即为所要求的最佳匹配点,并得出对应的视差和距离信息。
匹配矩阵通常小于10维,以10维为例,候选匹配至多为100个,那么匹配过程中至多进行104比较操作,5×104次加法操作。
KBD 0001B 执行一条指令需一个时钟周期,每个时钟周期约为0.04 s,所以本系统测距时间小于10ms,具有非常良好的实时性。
实验表明本设计能可靠地工作,基本实现了简单场景中静止物体的实时测距。
该系统可作为一个良好的机器视觉研发平台,也可直接嵌入到智能机器人中实现视觉引导、视觉监控等功能。
参考文献1 Y amakaw a T.,Shimo no mura K..Depth per ception cir-cuit em ploy ing ser ial o utput signals fr om tw o visio n chips .SM C :System s ,M an ,and Cy ber netics ,IEEE Co nfer ence P ro ceeding s,1999.2 W atanabe M.,Na yar S.K..M inimal operat or set for passive dept h fr om defocus .CV PR :Comput er V isio n and Patter n R eco g nitio n,I EEE computer societ y confer-ence pr oceedings,1996.3 田涛,邓兵,潘俊民.基于景物散焦图像的测量.计算机研究与发展,2001,(2):136~180.4 吴立德.计算机视觉[M ].复旦大学出版社,1993,12.5 Der iche R .F ast alg or ithms for lo w -lev el v isio n .IEEE tr ansactio ns on pat tern analy sis and machine intelli-g ence ,1990,12(1):78~87.6 D .M ar r ,T .Pog g io .Coo per ativ e of ster eo disparity .Science,1976,283~287.370仪 器 仪 表 学 报 第26卷 。