mviereck / microscopy-tools

Tools for microscopic captures and focus stackshots (beta)
GNU General Public License v2.0
25 stars 1 forks source link
alignment arduino camera camera-configuration camera-control enfuse focus-stackshots fuse-stackshot-images imagemagick micrometer microscopy stacking stackshot stepper-motor tethered-shooting

microscopy-tools

Tools for microscopy and image focus stacking.

stackfuser and stackshooter need some further development and documentation before they can be recommended for general use. Especially they need a new GUI backend because the currently used kaptain GUI is outdated and does not run on up-to-date systems.

imfuse

Combines focus stackshot images to an overall sharp image.

Dependencies:

Much thanks to the developers and supporters of ImageMagick!

stackalign

Aligns image stack.

Dependencies:

The core work is done by focus-stack, this tool helps to crop the images to the usable common area.

stackprepare

Batch processing of image stack for contrast, crop, gamma etc.

Dependencies:

imgruler

Draws a ruler into an image. Intended to draw micrometers into micoscopic captures. Contains a calibration instruction in english and german.

Runs on Linux, macOS and (in Cygwin) on MS Windows. Considered to be ready for general use.

Dependencies:

camcfg

dialog frontend for gphoto2 camera configuration. Reads possible configurations of a camera and provides a dialog in terminal to choose desired settings. Beta stage, already useable.

Dependencies:

stackfuser

GUI frontend for image foto stacking with enfuse.

Deprecated, will be replaced by multiple single tools.

Provides:

Dependencies, most essentiell:

Dependencies, also recommended:

stackshooter

GUI for foto stacking with a stepper motor controlled by an Arduino and a camera connected on USB. Note: The user must be in group dialout to access the Arduino.

Deprecated, will be replaced.

Features:

pololu_a4988.ino is my code to control my stepper motor driver with an Arduino. The control commands send by stackshooter to Arduino can be customized in stackshooter configuration dialog.

Dependencies:

Example

Image of some flower pollen. Generated with stackshooter and stackfuser. Technic: Microscope from Hund/Wetzlar with a stepper motor and an arduino. Camera: Canon EOS 1000D. Stackshot result of 240 single captures with slightly different focus:

screenshot

Iconified excerpt of source stackshot:

screenshot

Animated video:

screenshot

Related tools

Free and Open Source

Closed Source freeware

Closed Source commercial