king-shak / VisionDev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a project where I do my CV research and development for projects before they make it into those projects. It contains various test and utility scripts.

The calibration folder contains a script for obtaining the intrinsic and extrinsic parameters of a camera as well as its distortion coefficients. It is also able to undistort the images it works with.

The pipeline_configurator folder contains some desktop applications for interacting with pipelines in real-time. The tkinter version should be used as the OpenCV version is very out-of-date.

The pipelines folder contains the implmentations for various pipelines, such as the FRC pipeline.

The pnp folder has some pnp test scripts, including one that can be used with a Limelight, and misc folder contains some miscellaneous test scripts.

Make sure you download the Common submodule, which contains a lot of the code for the newer implementations of the pipeline. You can install it by navigating to the root of the project in your terminal and running "pip install -e Common". And it's always good practice to use a virtual environment.

More documentation will come soon!

About

License:MIT License


Languages

Language:Python 100.0%