Skip to content

B33Boy/3D-Scanner

Repository files navigation

3D-Scanner

Contributors MIT License


Capstone Project: Handheld Laser Scanner

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. License
  5. Contact
  6. Acknowledgments

About The Project

Capstone 2023 Vision Based Laser Scanner

(back to top)

Getting Started

Prerequisites

You must have linux installed with OpenCV 4.

Installation

  1. Clone the repo
    git clone https://github.com/B33Boy/3D-Scanner.git
  2. Change to rot directory
    cd 3D-Scanner

Run python scripts/collect_cali.py to take between 10 to 20 images of the 7x9 checkerboard. If another checkerboard is used, change the CHECKERBOARD variable in the script.

  • press q to quit the application
  • press c to take an image
  • press z to pop the last image

Next run python scripts/calibrate.py to run the calibration algorithm. The camera matrix, disortion coefficients, rotation, and translation vectors will be exported to res/cal_out/.

Usage

Generating requirements.txt

run the command ./gen_pipreq.sh from the root of the project to update the requirements.txt

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Abhi Patel - abhi.patel@ontariotechu.net

(back to top)

Acknowledgments

Acknowledge Dr. Barari & Cody Berry here

(back to top)

Releases

No releases published

Packages

No packages published

Languages