DGtalTools  1.2.0
freeman2img

Transforms one or several freeman chains into a pgm file by filling their interior areas.

The transformation can fill shapes with hole by using the freemanchain orientation. The interior is considered on the left according to a freeman chain move, i.e. a clockwise oriented contour represents a hole in the shape.

Usage: freeman2img [input] [output]

Allowed options are:

Positionals:
1 TEXT:FILE REQUIRED Input freeman chain file name.
2 TEXT:FILE the output file name.
Options:
-h,--help Print this help message and exit
-i,--input TEXT:FILE REQUIRED Input freeman chain file name.
-b,--border UINT add a border in the resulting image (used only in the automatic mode i.e when --space is not used.
-o,--output TEXT=result.pgm the output file name
-s,--space INT x 4 Define the space from its bounding box (lower and upper coordinates) else the space is automatically defined from the freemanchain bounding boxes.

Example:

$freeman2img ${DGtal}/tests/samples/contourS.fc sample.pgm
Definition: ATu0v1.h:57

You will obtain such image:

Resulting image

Example with several contours:

The file located in $DGtal/examples/samples/contourS2.fc contains different contours with some ones corresponds to hole. We can apply the same conversion as the previous example:

$ freeman2img $DGtal/examples/samples/contourS2.fc sample2.pgm

You will obtain such image:

Resulting image
See also
img2freeman freeman2img.cpp