论文部分内容阅读
随着科学技术的发展,案件场景重建技术已成为收集证据、侦破案件和汇报工作的重要手段之一。传统的现场勘查的卷宗重建方式效率低下、主观性强、局限性大,不能满足当前时代的需求。而基于计算机技术的案件重建技术,可通过计算机客观重建完整的现场细节与线索,对公安工作有重要意义。本文从案件场景重建的现场勘查实际需要展开,采取C++编程语言,设计了案件场景重建系统平台的功能与框架,实现了基于图像序列与基于计算机三维虚拟的系统平台。其主要工作如下:(1)重点研究经纬映射校正和SURF算法,设计基于图像序列的场景重建的子模块与流程,包括图像的载入、转换、校正、保存和显示,在系统平台的人机交互界面中,设计图像快拼界面,实现自动拼接功能,完成了鱼眼图像校正与图像拼接融合。(2)采取沉浸感强的球形投影技术,实现具有真实感的案件场景浏览与漫游,包括全景图像载入、流畅预览、案情载入功能,可根据需要360度观看案件场景,完成了案件场景浏览与漫游的功能。(3)根据OGRE三维引擎的基础框架,扩展框架模块,实现了三维模型的构建,利用树状结构对载入的三维模型进行构建;利用交互设备,对任意对象进行控制与编辑,实现了实体加载、场景加载和场景漫游功能;进行三维虚拟案件场景搭建的效果演示,完成了三维虚拟案件场景的构建。(4)系统平台搭建与系统功能实现。首先将GDI+、OpenCV二维图形开发库与MFC框架融合,实现鱼眼图像校正与图像拼接融合的功能;其次将OpenGL三维图形开发库与MFC框架融合,实现基于全景图像的案件场景浏览与漫游;而后将OGRE三维引擎与MFC框架集成,实现计算机三维虚拟案件场景重建功能;最后将搭建好的系统平台与上述三部分集成,实现基于图片序列与计算机三维虚拟的案件场景双重重建,形成完整的案件场景重建系统平台。