Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
QGoImageCompare is a library aimed at simple comparison of images. The library provides an easy means to add 2D and 3D image visualization and examination features to a Qt4 application, or the bundled visualization executables can be used on their own.
C++ C CSS Other
branch: master
Failed to load latest commit information.
CMake Rename all variables GOFIGURE2 by QGOIMAGECOMPARE
Documentation Last edit before sending the article to Kitware.
Examples Update header part of each files (copyright dates)
Main ENH: comparegui: open files given on the commandline.
Testing Use ITK_LIBRARIES for linking with ITKv4.
.gitignore add build to .gitignore (cool when following wiki instructions)
CTestConfig.cmake First commit, ccmake running linking problm.
License.txt Update header part of each files (copyright dates)
ReadMe.txt Remove trailing space


QGoImageCompare : Image Compare subproject


  This application is part of the GoFigure project (see, whose primary goal is the automatic segmentation
of nuclei and cell membranes and in temporally tracking them amidst cell
division to create lineages.

  Using ITK, VTK and Qt libraries, we developed an application for 2D and 3D
image visualization and comparison. We provide a set of classes for simple
integration in a program, an executable for a command line use, and a
pretty-printer for visual debugging in GDB.  In case of a 3D dataset, the
visualization is rendered with a variant of the vtkINRIA engine.

  The GDB pretty-printer requires the setup described at


  2.1 Articles

  An article introducing the features of this project is provided via its
LateX sources.

  You can also find the Kitware Source Article (.doc and .odt).

    2.1.1 Prerequisites

  To be able to compile this article, reader should first have the
following software:
      * LateX distribution (TexLive 2009 was used with picins.sty)

    2.1.2 Compiling the pdf

$ cd Documentation/Article/Code
$ make

  2.2 Doxygen

    2.2.1 Prerequisites

  To be able to compile the documentation, User or Developer should first
install the following software:
      * Doxygen (>=1.7.1)

    2.2.2 Compiling the documentation:

  Turn on BUILD_DOCUMENTATION during cmake configuration (See 3-Installation).
ITK, VTK, Qt documentations can be linked by turning ON the option


  3.1 From Sources

    3.1.1 Prerequites

  User or developpers should first install the following libraries and
      * CMake (>=2.8.2) visit
      * Qt  (>=4.5)   visit
      * VTK with Qt (>=5.6.0)   visit
      * ITK (>=3.18)  visit

    3.1.2 Configuration

      * On Linux/Mac Os X:

$ git clone git://

$ cd QGoImageCompare

Create a build directory where GoFigure will be compiled
$ mkdir BUILD

Launch cmake
$ cd BUILD
$ ccmake ../

$ make -j2

$ ctest -j2

Something went wrong with that request. Please try again.