Skip to content

Leofierus/img-to-pointcloud

Repository files navigation

Creating pointcloud from a set of images

This repository contains the code to create a pointcloud from a set of images. The code is written in Python and uses OpenCV and Open3D libraries.

Code Structure

Files in the repository:

  • Final.py: The main file to run the code. Contains the final logic to create the pointcloud. Will require the libraries mentioned in the imports.
  • load_plys.py: Contains the code to load the pointclouds from the PLY files and visualize them.
  • sift_det.py: Contains the code to detect the keypoints and descriptors using SIFT and visualize them.
  • combination(x).py, Recalibrated(x).py, test(x).py & Optimized_K.py: Contains intermediate code created during testing and optimization.
  • vid2gif.py: Contains the code to convert a video to a GIF file.

Folders in the repository:

  • Gifs: Contains the GIF files created using the code for various videos.
  • Gun: Contains images of a gun taken from different angles.
  • Manual: Contains the plys created using manual stitching in either Blender or MeshLab.
  • Treasure_Chest(x): Contains images of a treasure chest taken from different angles.
  • Videos: Contains the videos used to create the GIF files.
  • Well(x): Contains images of a well taken from different angles.

Pointclouds

Treasure Chest
tc_cap.mp4
int_tcs.mp4
int_tcs.online-video-cutter.com.mp4
fin_tcs.mp4
Well
well_cap.mp4
int_well.mp4
fin_well.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages