Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

camera-fusion

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

camera-fusion

Multiple cameras calibration and fusion with OpenCV Python.

  • 0.0.8
  • PyPI
  • Socket score

Maintainers
1

PyPI version PyPI pyversions PyPI status PyPI license

camera-fusion

Multiple cameras correction calibration and fusion with OpenCV Python. This package use ChAruco board to achieve accurate multi-cameras fusion.

Installation

pip install camera-fusion

Depending of your environment, you could have to compile OpenCV from source with Python bindings.

Quickstart

Calibration

Print a ChAruco board, for example the one in the ./resources folder.

Measure the length of the Aruco marker and the length of the black chess square. Then start the calibration scripts.

Usage examples

Generate the lens correction calibration file for a specific camera.

python3 ./bin/camera_calibration

Generate homographies between multiple cameras to fuse/blend on a specific plane. If no lens correction calibration exist for the cameras, they will be generate.

python3 ./bin/camera_fusion

Simple blending methods are implemented:

  • Blue channel to RGB blending
  • Gray scale to RGB blending
  • Weighted blending
  • Difference

Use cases

This project was made to create a super low-cost degree of linear polarization imager. With three cheap repurposed webcams, we achieve decent results and frame-rate.

Development

Test:

tox

Build:

make all

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc