Skip to content

A Python script for preforming refraction correction on Structure from Motion datasets.

License

Notifications You must be signed in to change notification settings

geojames/pyBathySfM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyBathySfM

Updates to the original py_sfm_depth with a new fancy name and a shiny new GUI interface

DOI

Update History
  • V.4 - 2019 June 26 - GUI bug fixes

Updates from the original py_sfm_depth

  1. Shiny new GUI interface (QT)
  2. More options
    • Angle and distance filters
    • Debugging outputs (raw processing outputs)
    • added small angle refraction calculation option

This script is SfM software indifferent (Agisoft, Pix4D, etc)

  • you just need to be able to export a CSV point cloud and get camera parameters (x,y,z,pitch,roll,yaw)
  • see the tutorial for more info.

Running the script

Download and unzip the Github Repository to a In your command line program of choice (i.e. Windows command prompt, Anaconda prompt)

  • Change the direcotry cd c:\... to the unzipped repository
  • Run the script with python pyBathySfM.py
    • do not run pyBathySfM_gui.py this is the source code, but it will not display the GUI

Requirements

  • Python v3.x (written in 3.6 & 3.7)
  • Required Libraries: PyQT5, numpy, pandas, sympy, matplotlib

** I use Anaconda Python that has all the required libraries

Licence: MIT

© 2019, James T. Dietrich, Ph.D.

About

A Python script for preforming refraction correction on Structure from Motion datasets.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages