APP下载

基于ARM的简易双目立体视觉测距系统

2018-10-19安徽理工大学电气与信息工程学院潘庆甫潘庆茹

电子世界 2018年19期
关键词:实验系统

安徽理工大学电气与信息工程学院 潘庆甫 潘庆茹

双目立体视觉(Binocular Stereo Vision)是机器视觉的一种重要形式,它是基于视差原理并利用成像设备从不同的位置获取被测物体的两幅图像,通过计算图像对应点间的位置偏差,来获取物体三维几何信息的方法。本文对双目立体视觉测距系统的软硬件结构对进行介绍。

1 硬件结构

系统采用的硬件环境是ARM嵌入式平台,系统的硬件结构包括三星公司推出的16/32位RISC微处理器S3C2440A,0.13um的CMOS标准宏单元和存储器单元,两个CMOS的USB接口的东英网眼摄像头webeyeV2000,一个STN液晶显示屏。系统硬件结构图如图1所示:

图1 系统硬件结构示意图

2 软件结构

系统的软件结构主要包括3个部分:嵌入式操作系统、硬件驱动程序和应用软件。

2.1 嵌入式操作系统

Linux具备源码开放、可移植、内核可裁减等特性使其成为一种重要的嵌入式操作系统。

2.2 硬件驱动程序

Linux内核中带有USB控制器OV51和Framebuffer设备的驱动程序,可缩短开发周期,在编译和裁剪内核时加入这些内核模块,在烧写内核时用bin文件夹下的insmod命令进行安装。

2.3 应用软件

为了实现特定功能,需要编写有针对性的应用程序。

3 实验过程

3.1 图像采集

摄像机从左右两个不同的角度对同一个目标物体进行图像的采集、图像处理。

3.2 软件流程框图

软件流程框图如图2所示,主要包括以下几个步骤:首先打开V4L设备和Framebuffer设备,利用ioctl函数来获取设备信息并且采集图像,获得摄像头采集的映射到内存里的图像数据的地址。进而液晶屏上显示两个摄像头在不同角度采集到的图像。……

登录APP查看全文

猜你喜欢

实验系统
记一次有趣的实验
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
做个怪怪长实验
半沸制皂系统(下)
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
NO与NO2相互转化实验的改进
实践十号上的19项实验