Phenopype

Latest version: v6.1.0

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

Scan your dependencies

Page 3 of 10

4.0.0

-----
- phenopype now requires python 3.9.* and opencv-contrib-python 4.5.2.54
- new function: segmentation.mask_to_contour allows the conversion from a mask to contour
- save_ROI can now export masks as transparent PNGs or with custom background color
- compute_texture_features now can extract features from any range of channels
- thresholding now operates within masks only, if provided, which is MUCH faster when adaptive mode is used

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

3.4.2

-----
bugfix:
- detect_reference was stuck in while loop
- scale can now be drawn using the info collected with create_reference

3.4.1

-----
bugfix:
- missing "dir_names" attributed of project class when loading existing project
- detect_skeleton returns coordinates and correct length in pixels
- improved the QR-code detection algorithm (interactive mode)

3.4.0

-----
- new function: preprocesing.detect_QRcode; will find and read out a QR code that is contained inside an image, with the option to enter code manually if detection fails. visualized with visualization.draw_QRcode
- improved "check_files" method for "project" class; allows to relink files to a new folder
- minor fixes related to console feedback
- bugs in documentation fixed (dead links in tutorials)

3.3.6

-----
- "edit_contours" now has the function to change the target contour directly when using the "Pype": the option "inplace: True" will return the edited contour to be used throughout the current pype run, but not overwrite it in the saved annotations file. for that, a successive "detect_contours" needs to be run
- added more options to select what gets added to the archive when exporting a project with "export_zip"
- added more options for "save_ROI", e.g., to export image crops with a white background
- added more docstrings for functions to autogenerate API

3.3.5

-----
bugfix:
- polyline wouldn't finish with CTRL when only two points are selected
- "show_nodes=true" argument for all polygon-related visualization tools (polygon mask, rectangle mask, polyline)
- now possible to export polyline and reference annotation to csv
- new "match_against" argument in "core.segmentation.detect_contours": contours must be inside existing mask or contour
- new "binary_mask" argument in "plugins.segmentation.detect_object": mask out background to help detection algorithms

Page 3 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.