Skip to main content

使用 OpenCV Python 进行多相机校准和融合。

项目描述

PyPI 版本 PyPI 版本 PyPI 状态 PyPI 许可证

相机融合

使用 OpenCV Python 进行多相机校正校准和融合。该包使用 ChAruco 板实现精确的多相机融合。

安装

pip install camera-fusion

根据您的环境,您可能必须使用 Python 绑定从源代码编译 OpenCV。

快速开始

校准

打印一个ChAruco board,例如./resources文件夹中的那个。

测量 Aruco 标记的长度和黑色棋盘的长度。然后启动校准脚本。

使用示例

为特定相机生成镜头校正校准文件。

python3 ./bin/camera_calibration

在多个相机之间生成单应性以在特定平面上融合/混合。如果相机不存在镜头校正校准,则会生成它们。

python3 ./bin/camera_fusion

实现了简单的混合方法:

  • 蓝色通道到 RGB 混合
  • 灰度到 RGB 混合
  • 加权混合
  • 区别

用例

本项目旨在打造超低成本度线偏振成像仪。通过三个廉价的改用网络摄像头,我们获得了不错的结果和帧速率。

发展

测试:

tox

建造:

make all

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

camera-fusion-0.0.8.tar.gz (15.8 kB 查看哈希)

已上传 source

内置分布

camera_fusion-0.0.8-py3-none-any.whl (18.7 kB 图哈希)

已上传 py3