基于双目立体视觉三维重建系统的制作流程
双目视觉三维重建技术方法

双目视觉三维重建技术方法双目视觉三维重建技术可有趣啦。
双目视觉呢,就好比我们的两只眼睛看东西一样。
它主要是利用两个摄像机从不同的角度去拍摄同一个场景。
这两个摄像机的位置就像我们的两只眼睛,有一定的间距哦。
那它是怎么实现三维重建的呢?其中一个关键的部分就是特征提取。
就像是在一幅画里找到那些特别的标记点。
比如说在一幅风景图里,那些独特的石头轮廓、树的形状特别的部分,这些就可以被当作特征点。
从两个摄像机拍摄的图像里找到对应的特征点,这就像玩一个找相同但是又有点不同的游戏呢。
接下来就是计算视差啦。
视差这个词听起来有点高大上,其实简单理解就是因为两个摄像机位置不同,同一个特征点在两张图像里的位置有差异。
这个差异就包含着很重要的信息。
通过这个视差,我们就能大概知道这个特征点离我们有多远。
就好像我们的眼睛看东西,近的东西在两只眼睛里的位置差异大,远的东西位置差异小。
然后呢,根据这些视差信息和摄像机的一些参数,像是焦距啊之类的,就可以计算出这个点在三维空间里的坐标啦。
这就像是把平面的东西,一下子变得立体起来。
在实际应用里,双目视觉三维重建技术用处可大啦。
在机器人领域,机器人可以通过这个技术更好地感知周围的环境,就像给机器人装上了一双智能的眼睛。
它能知道前面有什么东西,是障碍物还是它要寻找的目标,还能知道这些东西离自己有多远,这样机器人就能更灵活地行动啦。
在虚拟现实和增强现实方面,也离不开它。
可以让虚拟的东西更好地和现实场景融合,让我们感觉那些虚拟的物体就像是真实存在于我们周围的环境里一样。
不过呢,双目视觉三维重建技术也有它的小烦恼。
比如说在光线不好的情况下,提取特征点就会变得困难,就像我们在黑暗里看东西看不太清那些特别的地方一样。
还有,如果两个摄像机的标定不准确,就像我们的两只眼睛看东西不协调了,那计算出来的三维信息可能就会有偏差呢。
但是随着技术的不断发展,这些小问题也在慢慢地被解决啦。
opencv双目视觉三维重建代码

一、概述双目视觉是一种通过两个摄像头拍摄同一场景来获取深度信息的技术,它在计算机视觉领域有着广泛的应用。
在双目视觉中,图像识别、匹配和三维重建是其中的关键环节。
OpenCV是一个开源的计算机视觉库,提供了丰富的图像处理和计算机视觉算法。
本文将介绍使用OpenCV实现双目视觉三维重建的代码,帮助读者快速上手这一技术。
二、环境准备在开始编写双目视觉三维重建代码之前,我们需要准备好相应的开发环境。
首先确保已经安装了OpenCV库,可以通过冠方全球信息站或者包管理工具进行安装。
需要准备两个摄像头,保证两个摄像头的焦距、畸变参数等校准信息。
确保安装了C++或者Python的开发环境,以便编写和运行代码。
三、双目视觉图像获取1. 初始化摄像头在代码中需要初始化两个相机,并设置相应的参数,例如分辨率、曝光时间、白平衡等。
可以使用OpenCV提供的方法来实现这一步骤。
2. 同步获取图像由于双目视觉需要同时获取两个摄像头的图像,所以我们需要确保两个摄像头的图像获取是同步的。
可以通过多线程或者硬件同步的方式来实现图像的同步获取。
四、双目视觉图像预处理1. 图像校准由于摄像头的畸变等因素会影响后续的视图匹配和三维重建结果,因此需要对图像进行校准。
可以使用OpenCV提供的摄像头校准工具来获取相机的内参和外参,通过这些参数对图像进行去畸变处理。
2. 图像匹配在获取到双目图像之后,需要对这两个图像进行特征提取和匹配。
可以使用SIFT、SURF等特征提取算法来提取图像的关键点,并使用特征匹配算法(例如FLANN或者暴力匹配)来进行图像匹配。
五、立体匹配1. 视差计算在进行图像匹配之后,我们可以通过计算视差来获取场景中不同物体的深度信息。
OpenCV提供了多种视差计算算法,例如BM、SGBM 等,可以根据实际情况选择适合的算法。
2. 深度图生成通过视差计算得到的视差图可以进一步转换为深度图,从而得到场景中每个像素点的深度信息。
基于深度学习的双目视觉三维重建

中文摘要中文摘要随着工业自动化的高速发展,机器人等智能设备在工业生产中的应用日渐广泛。
对周边环境的感知是设备智能化的一项重要研究内容,目前,获取周边三维环境信息的主要技术途径以激光雷达和双目相机为主,与超声波传感器、激光雷达相比,双目相机具有获取信息丰富,价格低廉,精度高的特点,通常应用于实时测距、三维形貌恢复、缺陷诊断等领域。
智能设备在实际作业时,对周围的三维环境进行精确的三维重建有助于实际作业的安全有效进行,本文基于深度学习算法,对双目视觉系统的三维重建进行研究。
本文的主要研究内容有:(1)研究了当前摄像头标定的主流方法,对其具体算法实现进行了分析,通过对双目相机进行标定得到相机的内参数和外参数,基于相机的内外参数实现图像矫正、三维重建工作。
(2)对相机的成像和畸变原理进行分析和研究,对采集图像进行滤波、自适应伽马变换与去畸变处理,提高双目相机采集图像的质量。
(3)对双目视觉中最关键的算法——立体匹配算法进行研究,为了解决传统立体匹配算法匹配精度较低,误匹配区域较大的问题,本文基于深度学习算法,利用2D卷积神经网络对双目相机获取的左、右图进行匹配代价提取,并利用3D卷积神经网络对聚合后的匹配代价进行特征总结和匹配差异学习。
将立体匹配问题转化为一个有监督的机器学习问题,在KIIT2015数据集上训练一个端到端的神经网络模型,该卷积神经网络直接使用双目相机获取的左右两图作输入,直接输出预测的视差图。
(4)通过相机内外参数及立体匹配视差图得到周围环境的三维点云信息,并通过阈值分割算法提取特定工作范围内的稠密点云数据。
(5)搭建了综合实验平台,与其它算法的立体匹配效果进行对比,并对比标准雷达测距数据计算本文算法的精确度,验证了本文算法的有效性。
关键词:双目视觉;立体匹配;深度学习;三维重建I基于深度学习的双目视觉三维重建IIABSTRACTABSTRACTWith the rapid development of industrial automation,smart devices such as robots are increasingly used in industrial production.Perception of the surrounding environment is an important research content of device intelligence.At present,we mainly obtain three-dimensional information of the surrounding environment through lidar and binocular pared with ultrasonic sensors and lidar,binocular cameras obtain It is more abundant,the price is lower,and the accuracy is higher.It is usually used in real-time ranging, three-dimensional shape restoration,defect diagnosis and other fields.During the actual operation of the smart device,accurate3D reconstruction of the surrounding3D environment is helpful for the safe and effective operation of the actual operation.Based on the deep learning algorithm,this paper studies the3D reconstruction of the binocular vision system. The main research contents of this article are:(1)This paper studies the current mainstream camera calibration methods,analyzes its specific algorithm implementation,obtains the camera's internal and external parameters by calibrating the binocular camera,and implements image correction and3D reconstruction based on the camera's internal and external parameters.(2)This paper analyzes and studies the imaging and distortion principles of the camera, and filters,adaptive gamma transforms,and distorts the collected images to improve the quality of the images captured by the binocular camera.(3)This paper studies the most critical algorithm in binocular vision-stereo matching algorithm.In order to solve the problems of low matching accuracy and large mismatching area of traditional stereo matching algorithms,this paper uses a2D convolution neural network to extract the matching cost of the left and right images obtained by the binocular camera based on deep learning algorithms,and uses3D The product neural network performs feature summarization and matching difference learning on the aggregated matching costs. Turn the stereo matching problem into a supervised machine learning problem.Train an end-to-end neural network model on the KIIT2015dataset.The convolutional neural network directly uses the left and right images obtained by the binocular camera as input,and directly output the predicted Disparity map.(4)Obtain the three-dimensional point cloud information of the surrounding environmentIII基于深度学习的双目视觉三维重建through the internal and external parameters of the camera and the stereo matching disparity map,and extract the dense point cloud data within a specific working range through the threshold segmentation algorithm.(5)A comprehensive experimental platform was built to compare the stereo matching effect with other algorithms,and to compare the accuracy of the algorithm in this paper with standard radar ranging data to verify the effectiveness of the algorithm in this paper.Key words:Binocular vision;stereo matching;deep learning;3D reconstructionIV目录目录第一章绪论 (1)1.1课题的研究背景及意义 (1)1.2国内外研究现状 (1)1.3论文主要内容及工作 (5)第二章相机标定及图像预处理 (7)2.1单目相机数学模型 (7)2.2双目相机数学模型 (9)2.3双目相机的标定 (11)2.3.1张正友标定法 (11)2.3.2立体标定 (13)2.3.2畸变参数估计 (14)2.4双目极线矫正 (15)2.5图像预处理 (17)2.5.1图像去噪 (18)2.5.1伽马变换 (18)2.6本章小结 (20)第三章基于深度学习的立体匹配 (21)3.1传统立体匹配算法的基本理论 (21)3.2基于深度学习的立体匹配发展 (23)3.2.1深度学习的基本原理 (23)3.2.2mc-cnn与GC-net (27)3.3基于W-net的立体匹配 (29)3.3.1残差结构与通道注意模块介绍 (29)3.3.2W-ne2D模块(2D卷积网络部分) (31)3.3.3Cost Value模块(代价聚合部分) (33)3.3.4W-net3D模块(3D卷积网络部分) (34)3.3.5Prob模块(视差预测部分) (36)3.3.6数据集的选择 (37)3.3.7损失函数的选择 (37)V基于深度学习的双目视觉三维重建3.3.8权值初始化及优化算法 (38)3.3.9网络结构说明 (39)3.4本章小结 (40)第四章基于视差图的三维重建 (41)4.1整体视差图的三维点云 (41)4.2视差图处理 (44)4.3点云滤波处理 (47)4.4本章小结 (48)第五章基于双目相机的三维点云重建算法与平台的实现 (49)5.1Pytorch、Opencv、Qt简介 (49)5.2平台开发环境 (49)5.3算法流程与实验结果分析 (50)5.4本章小结 (58)第六章总结与展望 (59)参考文献 (61)致谢 (65)附录 (67)VI第一章绪论第一章绪论1.1课题的研究背景及意义计算机视觉的任务是赋予计算机“自然视觉”的能力,使计算机对输入的图像(视频)进行处理,实现对图像中内容的表达和理解。
基于双目立体视觉的三维重构研究

基于双目立体视觉的三维重构研究一、本文概述随着科技的不断发展,三维重构技术在许多领域,如机器人导航、自动驾驶、虚拟现实、增强现实、医疗诊断以及工业检测等,都发挥着越来越重要的作用。
在众多三维重构技术中,基于双目立体视觉的三维重构方法因其设备简单、成本低廉、实时性强等特点而备受关注。
本文旨在探讨基于双目立体视觉的三维重构技术的研究现状、基本原理、关键技术和应用前景,以期对这一领域的研究者和实践者提供有益的参考和启示。
本文将首先介绍双目立体视觉三维重构的基本原理,包括双目视觉的成像模型、立体匹配算法以及三维坐标计算等。
接着,将详细分析当前双目立体视觉三维重构技术中的关键问题,如视差计算、图像预处理、遮挡和纹理映射等,并探讨相应的解决方法和技术。
本文还将对双目立体视觉三维重构技术在不同领域的应用案例进行介绍,分析其优势和局限性,并展望未来的发展趋势和应用前景。
通过本文的研究,我们希望能够为基于双目立体视觉的三维重构技术的发展提供新的思路和方法,推动这一领域的技术进步和应用发展。
我们也希望本文能够为相关领域的学者和工程师提供有益的参考和借鉴,共同推动三维重构技术的发展和应用。
二、双目立体视觉原理双目立体视觉是人类和许多动物天生具备的一种空间感知能力,通过两只眼睛从稍微不同的角度观察物体,然后大脑综合这两个不同的视觉信号,形成立体视觉。
这种视觉原理为三维重构提供了重要的理论基础。
在双目立体视觉系统中,两个相机(模拟双眼)从不同的位置观察同一物体,得到两幅具有视差的图像。
视差是指同一物体在左右两幅图像中的像素坐标之差。
视差的大小取决于相机的基线距离(两个相机光心之间的距离)和物体到相机的距离。
物体距离相机越近,视差越大;物体距离相机越远,视差越小。
为了从这两幅图像中恢复物体的三维形状,我们需要利用三角测量的方法。
在三角测量中,我们知道相机的内外参数(包括相机的内参矩阵、畸变系数、旋转矩阵和平移向量等),通过匹配两幅图像中的同名点(即同一物体在两个图像中的像素坐标),可以计算出这些点在世界坐标系中的三维坐标。
基于双目视觉的智能驾驶三维场景的重建技术研究

基于双目视觉的智能驾驶三维场景的重建技术研究摘要三维重建作为计算机视觉技术中的一个重要分支,其研究一直处于火热状态,如今已在工业测量、影视娱乐、医疗科技以及文物重建等各方面得到广泛应用。
本文则主要对智能驾驶领域的双目视觉三维场景重建技术进行研究。
首先对针孔相机以及双目相机的成像原理进行讲解,介绍相机畸变产生及图像校正原理。
然后搭建双目相机三维重建系统,选取张正友标定法对相机进行标定,获取所需相机内外参数并对相机采集到的图片进行校正。
校正完成后通过立体匹配算法对图像进一步处理,获取视差图,再通过重投影矩阵由视差图计算出三维点坐标并重建三维点云模型。
最后对实验结果进行分析,总结实验结果及存在的不足。
关键词:双目视觉;相机标定;立体匹配;三维重建Research on 3D Reconstruction of Intelligent DrivingBased on Binocular VisionAbstractAs an important branch of computer vision technology, three-dimensional reconstruction has been in a hot state. Now it has been widely used in industrial measurement, studio entertainment, medical technology and cultural relic reconstruction. This paper mainly studies the 3D reconstruction technology based on binocular vision in the field of intelligent driving.Firstly, the paper explains the image-forming principle of pinhole camera and binocular camera, and introduces the generation of camera distortion and the principle of image correction. Secondly, a binocular camera 3D reconstruction system is built. Zhang Zhengyou calibration method is selected to calibrate the camera, required camera internal and external parameters are obtained and images collected by the camera are corrected. After the correction, stereo matching algorithm is used to further process the image to obtain the parallax map. 3D point coordinates is calculated via parallax map through the reprojection matrix and 3D point cloud model is reconstructed. Finally, the experimental results are analyzed, and the results and shortcomings are summarized.Keywords:Binocular Vision;Camera Calibration;Stereo Matching;3D Reconstruction目录第1章绪论............................................................................................. 错误!未定义书签。
基于双目视觉的三维重建

表面几何重建
点云模型
可见外壳
纹
理
映 射
三维模型
2.1摄像机标定
2.1.1定义与几何意义 (1)定义:从摄像机获取的图像信息出发,计算三维空间中物体的几何 信息,并由此重建和识别物体,而空间物体表面某点的三维几何位置与 其在图像中对应点之间的相互关系是由摄像机成像的几何模型决定的, 这些几何模型参数就是摄像机参数。在大多数条件下,这些参数必须通 过实验与计算才能得到,这个过程被称为摄像机定标(或称为标定)。
用旋转矩阵R与平移矩阵t来描述。因此,空间中某一点P在世界坐标系与
摄像机坐标系下的齐次坐标如果分别是 在如下(关X系c ,Y:c , Zc )T
(与X ,Y , Z )T ,于是存
(5)几何意义
由以上推导的公式
u 1/ dx
v
0
1 0
0 1/ dy
0
u0 x
v0
y
1 1
xu f
我们可以计算出模型上的每一个三维点在各幅图像上所对应的象素。 经过一些处理(面片可见性判断、加权平均),就获得了所有三维模
型在纹理图上对应的纹理信息,也就台成了模型的最终纹理图像。在进行 绘制的时候只需通过新合成的纹理图对模型进行映射,就能正确的显示出 三维重建的最终结果。
纹理映射最终结果展示:
3、三维重建效果及应用
2.1.2摄像机标定方法
由2.1.1中的推导,有图像像素坐标系
M
和世界坐标系的关系:
zc
u v 1
P
xw
yw
zw
1
从公式上看,若求矩阵P,则应同时知
M1 M2
道空间中若干M点的坐标以及图像上对应点M1、M2
的坐标。
《双目立体视觉三维重建的立体匹配算法研究》

《双目立体视觉三维重建的立体匹配算法研究》篇一一、引言双目立体视觉技术是计算机视觉领域中的一项重要技术,它通过模拟人类双眼的视觉系统,利用两个相机从不同角度获取同一场景的图像信息,再通过一系列的图像处理技术,实现三维重建。
其中,立体匹配算法是双目立体视觉三维重建的关键技术之一。
本文将重点研究双目立体视觉三维重建中的立体匹配算法,并分析其原理、方法和存在的问题及解决方法。
二、立体匹配算法的基本原理和常用方法1. 立体匹配算法的基本原理立体匹配算法是利用双目相机获取的左右两幅图像中的视差信息,通过匹配算法找出同一场景在不同视角下的对应点,进而实现三维重建。
其基本原理包括四个步骤:图像预处理、特征提取、立体匹配和三维重建。
2. 常用立体匹配算法(1)基于区域的立体匹配算法:该算法通过计算左右图像中每个像素点周围的区域相似度来确定视差值。
其优点是精度高,但计算量大,实时性较差。
(2)基于特征的立体匹配算法:该算法先提取左右图像中的特征点,再通过特征匹配来计算视差值。
其优点是计算量小,实时性好,但需要较好的特征提取算法。
(3)基于相位的立体匹配算法:该算法利用相位信息来计算视差值,具有较高的精度和稳定性。
但其对噪声敏感,且计算量较大。
三、存在的问题及解决方法1. 匹配精度问题:由于光照、遮挡、透视畸变等因素的影响,立体匹配算法的精度会受到影响。
为了提高匹配精度,可以采用多尺度、多特征融合的方法,提高特征提取的准确性和鲁棒性。
2. 实时性问题:在实际应用中,要求立体匹配算法具有较高的实时性。
为了解决这一问题,可以采用优化算法、硬件加速等方法来降低计算量,提高运算速度。
3. 视差图问题:视差图是立体匹配算法的重要输出结果之一。
视差图的质量直接影响着三维重建的精度和效果。
为了提高视差图的质量,可以采用多约束条件下的优化算法、后处理等方法来优化视差图。
四、研究进展与展望近年来,随着计算机视觉技术的不断发展,双目立体视觉三维重建技术也取得了较大的进展。
基于双目线结构光的三维重建及其关键技术研究

基于双目线结构光的三维重建及其关键技术研究基于双目线结构光的三维重建是一种常见的三维重建方法,在计算机视觉和图像处理领域有广泛应用。
本文将探讨双目线结构光三维重建的基本原理和关键技术。
一、基本原理双目线结构光的三维重建基于以下原理:通过投射具有特定空间编码的光线,利用摄像机捕捉图像,并对图像进行处理和分析,可以推断出场景中物体的三维形状和深度信息。
二、关键技术1. 双目成像双目成像是双目线结构光重建的基础。
通过使用两个物理上分开的相机,可以获取场景的不同视角,从而获得更多的信息,提高重建的精度和稳定性。
2. 线结构光投影线结构光投影是双目线结构光重建的核心技术。
通过投射特定编码的结构光,可以在场景中形成一系列光条或光带,从而在摄像机中产生对应的图像。
这样,可以通过分析图像中结构光的失真或形状变化,来推断物体表面的深度信息。
3. 结构光编码结构光编码是双目线结构光重建的重要组成部分。
通过在结构光中引入编码,可以增加光条或光带的区分度,从而提高重建的精度。
常见的编码方法包括灰度编码、正弦编码、校正编码等。
4. 影像获取与处理双目线结构光重建需要获取并处理图像数据。
影像获取涉及到摄像机的标定、同步和触发等技术,以确保双目系统的准确性和稳定性。
影像处理包括去噪、校准、纹理映射等步骤,以提取出有效的结构光信息,并进行后续的三维重建处理。
5. 三维重建算法三维重建算法是双目线结构光重建的核心内容。
常见的算法包括三角测量、立体匹配、点云拼接等。
这些算法通过分析不同视角的结构光图像,通过匹配和计算来推断物体的三维形状和深度信息。
6. 点云处理与可视化三维重建通常最终呈现为点云模型。
点云处理涉及到点云滤波、配准、分割等技术,以去除噪声、合并重叠点云、提取物体表面等。
点云可视化则将点云数据以直观的形式呈现,便于人们观察和理解。
综上所述,基于双目线结构光的三维重建是一种常见的三维重建方法。
它利用投射特定编码的结构光,结合双目成像和影像处理技术,通过分析图像中的结构光信息,推断物体的三维形状和深度信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本技术公开了一种基于双目立体视觉三维重建系统,涉及三维重建系统技术领域;机箱的底部四角处均固定安装有行走轮,机箱的内部分别固定安装有蓄电池与处理计算机,机箱的上端分别固定安装有显示器与安装架,安装架上通过轴承座固定安装有主轴,主轴的下端固定安装有安装齿轮,安装齿轮与驱动齿轮相啮合,驱动齿轮固定安装有驱动电机的轴上,驱动电机通过螺栓安装在安装架上,主轴的上端固定安装有连接轴,连接轴为横向设置,连接轴的两端固定安装有双摄像头,连接轴的中上端固定安装有照明灯;本技术能够实现快速控制,稳定性高,且控制准确,操作简便,能够节省时间;使用方便,结构简单,且效率高,能够在检测时进行补光。
技术要求
1.一种基于双目立体视觉三维重建系统,其特征在于:包括机箱、行走轮、蓄电池、处理计算机、显示器、安装架、驱动齿轮、驱动电机、安装齿轮、主轴、连接轴、双摄像头、照明灯;机箱的底部四角处均固定安装有行走轮,机箱的内部分别固定安装有蓄电池与处理计算机,机箱的上端分别固定安装有显示器与安装架,安装架上通过轴承座固定安装有主轴,主轴的下端固定安装有安装齿轮,安装齿轮与驱动齿轮相啮合,驱动齿轮固定安装有驱动电机的轴上,驱动电机通过螺栓安装在安装架上,主轴的上端固定安装有连接轴,连接轴为横向设置,连接轴的两端固定安装有双摄像头,连接轴的中上端固定安装有照明灯,蓄电池通过导线与处理计算机、显示器的电源端电连接,双摄像头通过导线与处理计算机的输入端电连接,处理计算机的输出端分别与驱动电机、照明灯电连接,显示器与处理计算机的输入、输出端电连接。
2.根据权利要求1所述的一种基于双目立体视觉三维重建系统,其特征在于:所述显示器为触摸式显示屏。
3.根据权利要求1所述的一种基于双目立体视觉三维重建系统,其特征在于:所述行走轮为减震式万向行走轮。
4.根据权利要求1所述的一种基于双目立体视觉三维重建系统,其特征在于:所述驱动电机为低速电机。
5.根据权利要求1所述的一种基于双目立体视觉三维重建系统,其特征在于:所述照明灯为LED灯。
技术说明书
一种基于双目立体视觉三维重建系统
技术领域
本技术属于三维重建系统技术领域,具体涉及一种基于双目立体视觉三维重建系统。
背景技术
三维重建是指对三维物体建立适合计算机表示和处理的数学模型,是在计算机环境下对其进行处理、操作和分析其性质的基础,也是在计算机中建立表达客观世界的虚拟现实的关键技术。
在计算机视觉中,三维重建是指根据单视图或者多视图的图像重建三维信息的过程。
由于单视频的信息不完全,因此三维重建需要利用经验知识。
而多视图的三维重建(类似人的双目定位)相对比较容易,其方法是先对摄像机进行标定,即计算出摄像机的图象坐标系与世界坐标系的关系。
然后利用多个二维图象中的信息重建出三维信息。
现有的三维重建系统在使用时检测不准确,且效率低,操作复杂,同时浪费时间,控制不准确。
技术内容
为解决现有的三维重建系统在使用时检测不准确,且效率低,操作复杂,同时浪费时间,控制不准确的问题;本技术的目的在于提供一种基于双目立体视觉三维重建系统。
本技术的一种基于双目立体视觉三维重建系统,包括机箱、行走轮、蓄电池、处理计算机、显示器、安装架、驱动齿轮、驱动电机、安装齿轮、主轴、连接轴、双摄像头、照明灯;机箱的底部四角处均固定安装有行走轮,机箱的内部分别固定安装有蓄电池与处理计算机,机箱的上端分别固定安装有显示器与安装架,安装架上通过轴承座固定安装有主轴,主轴的下端固定安装有安装齿轮,安装齿轮与驱动齿轮相啮合,驱动齿轮固定安装有驱动电机的轴上,驱动电机通过螺栓安装在安装架上,主轴的上端固定安装有连接轴,连接轴为横向设置,连接轴的两端固定安装有双摄像头,连接轴的中上端固定安装有照明灯,蓄电池通过导线与处理计算机、显示器的电源端电连接,双摄像头通过导线与处理计算机的输入端电连接,处理计算机的输出端分别与驱动电机、照明灯电连接,显示器与处理计算机的输入、输出端电连接。
作为优选,所述显示器为触摸式显示屏。
作为优选,所述行走轮为减震式万向行走轮。
作为优选,所述驱动电机为低速电机。
作为优选,所述照明灯为LED灯。
与现有技术相比,本技术的有益效果为:
一、能够实现快速控制,稳定性高,且控制准确,操作简便,能够节省时间;
二、使用方便,结构简单,且效率高,能够在检测时进行补光。
附图说明
为了易于说明,本技术由下述的具体实施及附图作以详细描述。
图1为本技术的结构示意图。
图中:1-机箱;2-行走轮;3-蓄电池;4-处理计算机;5-显示器;6-安装架;7-驱动齿轮;8-驱动电机;9-安装齿轮;10-主轴;11-连接轴;12-双摄像头;13-照明灯。
具体实施方式
为使本技术的目的、技术方案和优点更加清楚明了,下面通过附图中示出的具体实施例来描述本技术。
但是应该理解,这些描述只是示例性的,而并非要限制本技术的范围。
此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本技术的概念。
在此,还需要说明的是,为了避免因不必要的细节而模糊了本技术,在附图中仅仅示出了与根据本技术的方案密切相关的结构和/或处理步骤,而省略了与本技术关系不大的其他细节。
如图1所示,本具体实施方式采用以下技术方案:包括机箱1、行走轮2、蓄电池3、处理计算机4、显示器5、安装架6、驱动齿轮7、驱动电机8、安装齿轮9、主轴10、连接轴11、双摄像头12、照明灯13;机箱1的底部四角处均固定安装有行走轮2,行走轮2能够带动机箱1行走到指定位置,机箱1的内部分别固定安装有蓄电池3与处理计算机4,蓄电池3能够提供电能,机箱1的上端分别固定安装有显示器5与安装架6,显示器能够输入信息与显示信息,安装架6上通过轴承座固定安装有主轴10,主轴10能够带动双摄像头进行旋转,主轴10的下端固定安装有安装齿轮9,安装齿轮9与驱动齿轮7相啮合,驱动齿轮7固定安装有驱动电机8的轴上,驱动电机为双摄像头调节时的驱动动力,驱动电机8通过螺栓安装在安装架6上,主轴10的上端固定安装有连接轴11,连接轴11为横向设置,连接轴11的两端固定安装有双摄像头12,连接轴11的中上端固定安装有照明灯13,蓄电池3通过导线与处理计算机4、显示器5的电源端电连接,双摄像头12通过导线与处理计算机4的输入端电连接,处理计算机4的输出端分别与驱动电机8、照明灯13电连接,照明灯13能够补光,显示器5与处理计算机的输入、输出端电连接。
进一步的,所述显示器5为触摸式显示屏。
进一步的,所述行走轮2为减震式万向行走轮。
进一步的,所述驱动电机8为低速电机。
进一步的,所述照明灯13为LED灯。
本具体实施方式的工作原理为:在使用时,机箱1通过行走轮2来实现行走,并且使用时通过蓄电池3来实现供电,采用双摄像头12来实现采集信息,并将采集的信息传输给处理计算机4,由处理计算机4进行处理信息,并且将处理后的信息显示在显示器5上,同时双摄像头在进行调节时,通过驱动电机8带动驱动齿轮7旋转,驱动齿轮7相啮合的安装齿轮9也跟随旋转,使得其能够实现带动主轴进行旋转,便于调节双摄像头采集信息的位置,其调节时速度快,使用方便,且稳定性高,在采集时,通过照明灯13来实现照明,便于补光。
对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。
因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本技术内。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。