collinswakholi / SFM_3D_pipeline

SFM, from Data collection to 3D model
3 stars 2 forks source link
3d-reconstruction data-collection dense-point-cloud ezi-motion-plusr feature-combination feature-extraction kaze matlab matrix-vision-camera motor-controller point-cloud sfm sift surf texture-generation

SFM_3D_pipeline

SFM is used to estimate 3D structure from 2D image sequences taken at various angles of the structure.

This repository provides code for 2D image data collection, calibration and 3D reconstruction. Specifically, these code were developed to capture data of beef carcasses and reconstruct an accurate and detailed 3D model of the carcass. Modify the code to suit your case study (especially for camera and motor drive control).

Data collection

https://user-images.githubusercontent.com/49397327/131618403-bab04e7e-5911-4591-a3e3-7c5f354a3a93.mp4

Preprocessing

Reconstruction

https://user-images.githubusercontent.com/49397327/131618363-8a5cc88f-52df-4e32-92ac-594867f0d336.mp4

Requirements