Gamera

Latest version: v4.1.0

Safety actively analyzes 688961 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

3.2.7

---------------------------

- _group._part glyphs no longer saved in classifier training data:
when saved as "Page glyphs", they are still saved, but no longer
when saved as "Classifier glyphs"

- interactive view selection with rubber bands now also works
when rubber band touches the image border

- toolkits now compile out-of-the box again on Ubuntu

- the following classifier menu entries now work:
o "Image/Save glyphs into separate files"
o "File/Symbol names/Import"

- new plugin segmentation_error (category "PageSegmentation")

- ProgressFactory now has optional constructor argument
"numsteps" for doing the update only in *numsteps* discrete steps
(used for significantly speeding up loading/saving XML files)

- group_[and_update]_list_automatic() now has an optional
argument "criterion" for chosing the way how the best
grouping is chosen. The old method was "avg", while the new
default is "min", because we have found this to be better in our tests.

3.2.6

---------------------------

- plugin args Class, ImageList, and Pixel now support
default value NoneDefault

- new plugin graph_color_ccs (category "Color")

- new plugin contour_samplepoints (category "Analysis/Contour")

- new plugin delaunay_from_points (category "Geometry")
for Delaunay triangulation

- fixed bug in runlength smearing that could split smeared lines

3.2.5

---------------------------

- CIE L*a*b* values can be queried from RGBPixels

- new plugin trim_image (category "Utilities")

- new plugins kfill and kfill_modified (category "Filter")

- rank and mean now allow larger window sizes than 3x3
and an optional border treatment (clip or reflect)

- runlength_smearing and projection_cutting now also work
on views with non zero offset

- computation of some features corrected:
o nholes (white rows/cols made whole count negative)
o nholes_extended (normalization for scale invariance was missing)
o compactness (border pixels were formerly ignored in computation)
o skeleton_features (crossings through x/y-axis was erronously computed)
o volume[16|64]regions (zones occasionally not covered entire images)
o moments (no longer overflow errors on larger glyphs)
o Zernike moments now have the desired invariance properties

- new Python image methods white() and black() for obtaining
these colors in the pixel type representation of the image

- should now also compile on MacOS X 10.6 out-of-the-box

- changes for 64bit architecture:
o default range of Int, Real, Point made smaller than sys.maxint
o writing TIFFs corrected

- necessary changes for libpng 1.4.0 with if's on PNG_LIBPNG_VER

3.2.4

---------------------------

- new deformation plugins degrade_kanungo and white_speckles

- new plugins colors_to_labels (category "Color") and
ccs_from_labeled_image (category "Utility") for reading
manually labeled ground truth data (thanks to Hasan Yilidz)

- corrected border treatment in neighbor.hpp (affected mean
and rank) and fixed another error in the rank filter

- plugin category cleanup:
o "Convolution" moved to "Filter"
o new category "Thinning"
o new category "Transformation" for rotate, scale etc.
o category "Threshold" moved to "Binarization"

- new plugins for area Voronoi tesselation (category "Geometry")

- new plugin labeled_region_edges (category "Edge")

- display of classifier glyphs corrected when adding
glyphs to the classifier (can be slow for large databases)

- new image type MultiLabelCC (C++) resp. MlCc (Python)

- the set() method now works for connected components

3.2.3

---------------------------

- documentation licensed under CC-BY-SA
see the bottom of doc/src/index.txt for details

- newer VIGRA version 1.6 included with some backports
(see the file include/vigra/README for a list of modifications)

- warnings about unavailable optional packages only printed
when config.set("verbosity_level",1) has been set

3.2.2

---------------------------

- plugin loading message no longer printed in non-GUI scripts;
in case these messages are needed, they can optionally be
enabled by config.set("verbosity_level",1)

- bugfix in graph API: node values are now compared by value,
not by PyObject pointer => nodes with labels greater than 256
are now reliably found

- plugin projection_cutting now works as expected

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.