https://github.com/juniorxsound/exif-metadata-image-extraction
📝 Desktop App & Jupyter notebooks to extract images & depthmaps from EXIF metadata
https://github.com/juniorxsound/exif-metadata-image-extraction
computer-vision depth exif iphone-x lenovo-mirage metadata stereo
Last synced: about 1 year ago
JSON representation
📝 Desktop App & Jupyter notebooks to extract images & depthmaps from EXIF metadata
- Host: GitHub
- URL: https://github.com/juniorxsound/exif-metadata-image-extraction
- Owner: juniorxsound
- Created: 2019-04-28T14:40:17.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-06-21T21:55:10.000Z (almost 4 years ago)
- Last Synced: 2023-02-27T18:42:11.722Z (over 3 years ago)
- Topics: computer-vision, depth, exif, iphone-x, lenovo-mirage, metadata, stereo
- Language: Jupyter Notebook
- Homepage:
- Size: 14.1 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Image Extraction from EXIF Metadata
Jupyter notebooks showing how to extract images from EXIF metadata 📝
- [Getting Started](#getting-started)
- [Notebooks](#notebooks)
- [Enviorment](#enviorment)
## Getting Started 🚀
To quickly get started make sure you have [Docker installed](https://docs.docker.com/install/linux/docker-ce/ubuntu/) and do the following:
- Run `make build` to build the Docker container
- Run `make jupyter` to serve the Jupyter notebooks in `localhost:8888`
- Open [localhost:8888](http://localhost:8888) in your browser and navigate to the notebook you want in the `notebooks/` folder
> Make sure you copy the full Jupyter token printed in the terminal
## Notebooks 📝
- [Lenovo Mirage 180 Stereo Camera - stereo exctraction](https://github.com/juniorxsound/EXIF-Metadata-Image-Extraction/blob/master/notebooks/Lenovo%20Mirage%20Camera.ipynb)
- [iPhone Portrait - depth extraction](https://github.com/juniorxsound/EXIF-Metadata-Image-Extraction/blob/master/notebooks/iPhone%20Portrait%20Depth.ipynb)
- [Google Pixel Portait - depth extraction](https://github.com/juniorxsound/EXIF-Metadata-Image-Extraction/blob/master/notebooks/Pixel%20Portait%20Depth.ipynb)
## Enviorment 🗻
This repo uses Docker to manage the dependencies. Here is a list of the available commands
- `make build` - build the Docker container
- `make build-clean` - build the Docker container and ignore cache
- `make shell` - `bash` into the Docker container
- `make jupyter` - run `jupyter` inside the container and map ports to `localhost:8888`