Using this package, you can get statistics and figures about your photography habits: what are your mostly used camera settings? How often and at which times do you shoot? How do you often shoot in different lighting situations? Knowing photography habits can help in deciding which lens and camera to buy.
The package recursively reads exif data from images in a directory and reports the following plots:
To let the package manager handle installing dependencies, install the package from within Julia:
]develop https://github.com/kavir1698/AnalyzeImageMetadata.jl
This package works with Julia 1.0. To install the package manually, first clone the repository:
git clone https://github.com/kavir1698/AnalyzeImageMetadata.jl.git
Then install the following packages: ImageMagick
, Plots
, GR
, CSV
, DataFrames
, ProgressMeter
.
Analyze images in any directory by calling the module the command line as following:
$ julia AnalyzeImageMetadata.jl photos-dir jpg
where photos dir
is the path to a directory that contains your photos, and jpg
is the format of the images you want to analyze (currently only tested with jpg files).
Plots will be saved in photos dir
in a subdirectory called AnalyzeImageMetadata
.
I currently use ImageMagick.jl
for extracting EXIF data, which is slow in reading EXIF data. Please be patient when analyzing a directory for the first time.