Giter VIP home page Giter VIP logo

linux-cameratools's Introduction

Linux camera tools for Canon DSLR owners

  • main target group:

    • Linux users who own a Canon DSLR camera and may have Magic Lantern firmware on their workflow

    • Linux users who own a Canon DSLR camera and are interested in exporting statistics from their CR2 raw images

    • ...and others alike

About

Camera statistics

  • Create image statistics easily with a right-click menu entry in Dolphin file manager. Exports statistics from RAW images and draws various plots based on this data

    • Support for following statistics (with GNU Plot):

      • Temperatures & ISOs
    • NOTE GNU Plots are not yet supported for

      • Apertures, Exposures & ISOs

      • Focal Lengths & Lenses

      • Shooting & Focus Modes

  • Possible to extract all or selected camera RAW metadata and save it into a CSV file for post-processing.

Dual ISO conversion

  • Convert Magic Lantern dual ISO cr2 files easily with a right-click menu entry in Dolphin file manager.

  • Support for individual image and multiple images selection.

  • Is able to distinguish single ISO CR2 files from dual ISO CR2 files. You can select multiple CR2 files without need to care about this issue.

  • By default, CR2 images contain metadata which crop them in most image viewers. This script removes all cropping tags and you get full-sized images for your post-processing editors as a result.

  • Adds --dry-run support for cr2hdr. Therefore, the tool can be used just to check whether a CR2 image is a dual ISO image or not. Useful option in scripting & programming.

Bootable SD Card

  • Create a Magic Lantern bootable SD card for your Canon DSLR. Code is released by Magic Lantern project under GPL license.

MLV info

  • Print information about Magic Lantern MLV files on KDE/Plasma desktop environment

Exiftool - delete critical / all metadata

  • Scripts for deleting all or critical (identifiable) metadata from image files. Preferred usage: integrated with Dolphin file manager.

ALE stack

  • Stack multiple non-RAW TIFF images in a directory

Repository contents

0_cr2hdr_tool

Source files for customized cr2hdr tool, required by scripts (statistics, dual ISO conversions...) in this repository.

1_magiclantern_bootablecard_linux

Source files for creating an Arch Linux package for Magic Lantern bootable SD card tool.

2_gnuplot_patch

Patch file for GNU Plot for better QT integration. Adds and alters some features which benefit generated statistics. Tested with GNU Plot 5.0.6.

3_desktop_files_for_kde-plasma-dolphin

Dolphin file manager desktop integration for scripts in this repository.

4_scripts

Main scripts for exporting statistics, doing image conversions...etc.

sample_images

Sample images.

Screenshots

Temperature & ISO plots for 20 images:

Temperature & ISO plots for 2 images:

Exported statistics:

Dolphin menu entries (KDE/Plasma):

Statistics export progress bar (KDE/Plasma):

License

Contents of this repository have been published under GPLv2.

linux-cameratools's People

Contributors

fincer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

ray9t

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.