danoan / DIPaCUS

Utility functions for DGtal objects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Presentation Continuous integration

DIPaCUS is a collection of digital image processing functions built on the top of the DGtal library. This library is part of the project BTools, developped to support the publication [1].

DIPaCUS is composed of three modules. Each model depends only of those above it.

  1. Base: Creation of digital shapes and conversion between different representations of images and digital sets.
  2. Components: Set of six packages containing functions to work with Morphology, SetOperations and many other common tasks.
  3. Derivates: Collection of complex tasks that demands one or more components' function.

[1] Antunes, D., Lachaud, J.O., Talbot H.: Digital curvature evolution model for image segmentation. In: Couprie, M., Cousty, J., Kenmochi, Y., Mustafa, N. (eds.) Discrete Geometry for Computer Imagery. pp 15-26. Springer International Publishing, Cham (2019).

Dependencies

  1. libboost1.66.0-dev
  2. opencv-3.3.0
  3. eigen-3.36
  4. DGtal1.1

Installation

mkdir build
cd build
cmake ..
(ccmake ..) - environment variables configuration
make install

How to use

Check the code in lab/test

About

Utility functions for DGtal objects


Languages

Language:C++ 94.1%Language:CMake 5.3%Language:Shell 0.5%Language:Dockerfile 0.1%