论文部分内容阅读
近年来,虚拟现实(Virtual Reality-VR)技术以其独有的临境性、交互性、想象性在现代医学软件中有着越来越重要的影响。虚拟操作作为虚拟手术软件的重要组成部分,使用传统的I/O设备比如鼠标和键盘,往往不能方便地标记三维空间的任意一点。因此,利用立体视觉技术去快速定位三维空间的任意一点,有着很实用的意义。 首先,本文对摄像机进行内部参数进行标定,然后对两个摄像机进行外部参数标定。在得到内外参数后,再对左右视图图像对进行校正。 其次,本文在进行目标检测上提出了投影法对目标进行粗略定位;然后根据包围框对的长宽以及中心位置的情况,提出了具有空间几何约束性的特征向量,并结合camshift算法对目标包围框进行修正;然后根据目标的空间位置情况并结合局部匹配算法求解视差。 最后,为了让目标轨迹平滑准确,本文太提出结合了kalman滤波方法对目标轨迹进行滤波。得到最终目标三维位置后利用OpenGL进行可视化显示。 采用本文提出的算法分别对具有现实意义的视频流进行一系列的实验验证,实验结果表明本文算法的有效性和合理性。