Gamera

Latest version: v4.1.0

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

Scan your dependencies

Page 2 of 4

3.4.1

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

- ported to Windows again with MS VC and included compile instructions

- new plugins:
o kise_block_extraction in pagesegmentation
o kernel_density, argmax, argmin in listutilities
o soft_threshold in binarization

- new features and feature improvements:
o Fourier descriptors implemented based on EURASIP JASP 2013 paper
o moments, zernike_moments, and diagonal_projection no longer
produce division by zero error on empty images
o bug fixed in zernike_moments that made the feature less useful

- fixed a memory leak when image positions are given as sequence
(Debian Bug report 747548 from 2014-05-09)

- new option "iterations" for bbox_merging and significant speedup

- new options for outline() and contour_samplepoints()

- graph_color_ccs did not work when only one Cc given

- export/import to/from OpenCV images

- interactive classifier: "Unckeck all" button in
"Change feature set" dialogue

- args dialogue sizes now dynamically computed

- all user provided filenames (training XML files etc) converted
to unicode to allow for arbitrary filenames

- new argument 'unique' for graph_color_ccs based on IVAPP 2013 paper

- node.nodes() in graph API now works

- option --nowx for setup.py to install without wxPython

3.4.0

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

- GA optimization module rewritten from scratch
o evolutionary optimization now for selection and weighting implemented
o replacement of used library (GALib was replaced by EO)
o optimization process is now highly configurable
o fitness evaluation is now parallelizable
(thanks to Tobias Bolten)

- knncoremodule splitted in header and implementation file

- feature normalization for noninteractive classifier now works

- feature selection supported as a better alternative to feature weighting

- components of individual features can be switsched on or off with
knn.kNN[Non]Interactive.set_selections_by_feature[s]

- Point-types can be added

- new plugins brink_threshold and diagonal_projections (feature)
(thanks to Andrew Hankinson)

- new C++ operators in dimension type Point:
o addition with operator+
o comparison with operator<
(this makes no reals sense, but allows Points to be keys in maps)

- convex_hull could return doublets in the point list

3.3.3

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

- new plugins min_max_location() and max_empty_rect()

- Rect can now be a return type of a plugin function

- ImageType arguments can be optional with "default=NoneDefault"

- C++ graph API also usable from toolkits

- fixed a type mismatch in graph API on 64bit bigendian architectures

- changing feature set in Biollante now works

- changes in rank() and mean():
o significantly faster
o default border_treatment changed to 'reflect',
because that leads to more expected results than 'padwhite'
o extended to grey16 images

- min_max_filter for computing minimum and maximum filter in
a runtime that is independent from the window size (thanks to
David Kolanus). This method is now used by shading_subtraction
to speed up the binarization considerably.

- convex_hull did not work in some cases

- option "--version" added to gamera_gui

3.3.2

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

- FSF address in all files corrected

- sub_cc_analysis did not work on images with offset

- fixed memory leaks in segmentation_error

3.3.1

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

- plugins for convex hull computation added in category Geometry

- Int args can now have default NoneDefault;
required use of TextControl instead of SpinControl for Int in GUI

- new binarization plugin shading_subtraction for images
with shaded backgrounds

- conversion from FLOAT to GREYSCALE/GREY16/RGB now works when
FLOAT image contains negative values. The range [min,max] is
now linearly scaled to grey range.

- runlength_smearing no longer returns empty segments

- RGBPixel.value now returns V in [0.0,1.0] as documented, not in [0,255]

3.3.0

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

- graph API completely rewritten from scratch (thanks to Christian Brandt)
Changes from a user's perspective:
o colorize() for coloring a (planar) graph in linear time
o new flag CHECK_ON_INSERT
o is_*_connected now actually tests connectedness
o is_cyclic now actually tests for cycles
o has_path() for path existence check between nodes
o add_edge no longer crashes after edges had been removed
o now also usable directly from C++ (see documentation)

- geostructs/colorgraph.* have been removed (now available in graph API)

- rubber band selection in image display improved

- image_copy() did not work for 1x1 images

- new plugin contour_pavlidis (category Analysis/Contour)

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.