360度摄像机的计算机视觉库
omnicv的Python项目详细描述
OmniCV库
全方位(360度)相机的计算机视觉库。本软件包分为两部分: *基本函数用于与全向摄像机、虚拟现实和360度相关的不同类型映射的相互转换;视频,如立方体映射、球面投影、透视投影和等矩形投影。 *软件应用程序,如360度;视频查看器,鱼眼图像生成器具有可变的内在属性,GUI用于确定鱼眼摄像头的平行度。在
OmniCV图书馆的目标
该库的开发有以下几个方面:
- 快速简便地使用API来鼓励和加强使用全向摄像机领域的研究。在
- 支持实时应用程序。在
- 提供ROS包用于机器人研究。在
单击here查看文档页面。文档页面上有几个示例和其他细节。在
安装指南
已经编写了一个自定义生成文件,该文件为安装和测试库提供了快速简便的选项。在
git clone https://github.com/kaustubh-sadekar/OmniCV-Lib cd OmniCV-Lib/omnicv/ # To build c++ as well as python files make build-all # To build only python files make build-python # To build only c++ files make build-cpp
使用pipenv在虚拟环境中安装OmniCV。Pipfile和Pipfile.lock文件已提供文件。将这两个文件复制到当前的工作目录。然后只需运行以下命令在本地环境中设置OmniCV。在
^{pr2}$运行测试
cd OmniCV-Lib/omnicv/ # To test only python extension of the project make test-py # To test only c++ extension of the project make test-cpp # To test python as well as c++ extension of the project make test-all
示例可在官方文档页上的here找到。在
- 项目
标签: