c++

Primary tabs

bpavie's picture

VolViewer

Summary

VolViewer is used for viewing volume images from, for example, confocal microscopy or optical projection tomography

kota's picture

Vaa3D

Vaa3D [1, 2, 3] is a handy, fast, and versatile 3D/4D/5D Image Visualization & Analysis System for Bioimages & Surface Objects. It also provides many unique functions ... It is also Open Source, supports a very simple and powerful plugin interface and thus can be extended & enhanced easily...

kota's picture

v3dlib

v3dlib library is a cross-platform C++ library written in wxWidgets for displaying 3D images. The most important part of the library is a window that can display 3D images of various types (RGB, RGB16, GRAY8, GRAY16, and float). The window can easily be extended of a new functionality and is used in many applications (e.g., viewer3d, Acquiarium, batchcrop, and others).

kota's picture

OpenCV

OpenCV is released under a BSD license and hence it’s free for both academic and commercial use. It has C++, C, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android. OpenCV was designed for computational efficiency and with a strong focus on real-time applications. Written in optimized C/C++, the library can take advantage of multi-core processing. Adopted all around the world, OpenCV has more than 47 thousand people of user community and estimated number of downloads exceeding 6 million.

kota's picture

Aquiarium

Acquiarium is for carrying out the common pipeline of many spatial cell studies using fluorescence microscopy. It addresses image capture, raw image correction, image segmentation, quantification of segmented objects and their spatial arrangement, volume rendering, and statistical evaluation.

kota's picture

BioImageXD

BioImageXD is a free open source software package for analyzing, processing and visualizing multi-dimensional microscopy images. It's a collaborative project, designed and developed by microscopists, cell biologists and software engineers from the Universities of Jyväskylä and Turku in Finland, Max Planck Institute CBG in Dresden, Germany and collaborators worldwide. BioImageXD was published in the July 2012 issue of Nature Methods.

dscho's picture

ITK

ITK is an open-source, cross-platform system that provides developers with an extensive suite of software tools for image analysis. Developed through extreme programming methodologies, ITK employs leading-edge algorithms for registering and segmenting multidimensional data. It is widely used and contributed in the medical imaging field.

Strengths

dscho's picture

Mahotas

This library gives the numpy-based infrastructure functions for image processing with a focus on bioimage informatics. It provides image filtering and morphological processing as well as feature computation (both image-level features such as Haralick texture features and SURF local features). These can be used with other Python-based libraries for machine learning to build a complete analysis pipeline.

Mahotas is appropriate for users comfortable with programming or builders of end-user tools.

dscho's picture

PINK

Pink is an generic image processing library with inclination towards morphology, discrete topology, skeletonization and image segmentation. Operators support 2D, 3D and 4D images where there exist algorithms for such extensions. There is no practical limitation about the image site. It is suitable for general image processing or as a preprocessing / postprocessing toolset for specific image processing problems.
There are several successfull applications of PINK in the fields of Biology, Material Sciences, Education and Image Processing Research.

Anonymous's picture

OpenCV / Image Processing

Pages

Subscribe to c++