使用 OpenCV Python 进行多相机校准和融合。
项目描述
相机融合
使用 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
查看哈希)
内置分布
camera_fusion-0.0.8-py3-none-any.whl
(18.7 kB
视图哈希)
关
camera_fusion -0.0.8-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c829003a003485ab5b385242e48c44e6803b4232ccf0a11dc834f3b51ab20b37 |
|
MD5 | df99d9c9f865e245c9a7ed4c1f749238 |
|
布莱克2-256 | 100546f4f1ffc0748c6e77803d71b601f376f68613a3fc60de739708c55f1ec5 |