Skip to content

Latest commit

 

History

History
executable file
·
43 lines (31 loc) · 1.5 KB

README.md

File metadata and controls

executable file
·
43 lines (31 loc) · 1.5 KB

impreproc

impreproc allows for performing several pre-processing operations on large datasets of images, e.g., acquired by several UAVs photogrammetric flights, in batch mode.

Installation

Clone the repository

git clone https://github.com/franioli/impreproc.git
cd impreproc

Create an anaconda environment and upgrade pip

conda create -n impreproc python=3.9
conda activate impreproc
python3.8 -m pip install --upgrade pip

Install impreproc package and its dependancies by using pip

pip install -e .

Features

The following operations are currently supported:

  • read DJI .mrk file, extract the GPS coordinates of the images and their accuracy in batch mode, and save them in a .csv file together with the exif data.
  • GUI for the .mrk file reader
  • rename images in batch mode based on a custom defined pattern (e.g., %BASE_NAME%_%DATE%_%TIME%.%EXT%)
  • perform raw conversion in batch mode and recursively in subfolders by using rawtherapee software
  • organize files recursively in a directory tree, subdividing them in subfolders based on their extensions
  • make CRS conversion with pyproj
  • make previews images for Potree
  • implement geodetic height correction
  • make time-laspe videos from image sequence

Getting Started

To get started with impreproc, you can refer to the documentation at https://franioli.github.io/impreproc/ or use the Jupyter notebooks available in the notebook folder.