A project to extract frames from GoProHero 13 video into separate frames with EXIF data so that it can be read in webODM to generate orthomosaic.
needs gopro-overlay https://pypi.org/project/gopro-overlay/ https://exif.tools can be used ot confirm the EXIF data is present in the extracted frames.
- Install gopro-overlay
pip install gopro-overlay
- Add the video into data folder
- Open frame_extractor.ipynb
- Update other parameters in teh function call accordingly, video path, like the start seconds, end seconds, interval seconds
- The extracted frames should go to data/frames folder
*Note you can modify parameters in the function call itself ot control how much frames you want to be generated in total
*Note in function extract_frame_at_timestamp there is a commented out function call to resizing frame, it can be direclty uncommented to enable resizing if space is an issue tho resizing directly from webODM interface was usually better
*Note frames folder needs to be emptied manually
*For optimum results 60% - 80% overlap is recommended between frames