Skip to content

Understand your photography habits by analyzing the metadata of your images

Notifications You must be signed in to change notification settings

kavir1698/AnalyzeImageMetadata.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Motivation

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.

Features:

The package recursively reads exif data from images in a directory and reports the following plots:

Focal length expressed in “35mm equivalent”

focalLength_scatter

Shutter speed on logarithmic scale

shutterSpeed_bar

Aperture

shutterSpeed_bar

ISO values

isoratings

ISO values as a function of day time

isotime

Heatmap of the date and time of photos

datetime

Brightness

brightness

Exposure bias

exposurebias

Installation

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.

Usage

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.

About

Understand your photography habits by analyzing the metadata of your images

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages