Last Matterport based version
Pre-release
Pre-release
·
9 commits
to Matterport_based
since this release
Additions:
- Added exception handling to avoid stopping the inference tool if there are images remaining.
- Added low-memory mode that uses less RAM by loading the image only once in memory and reloading it whenever it changes.
- Added scripts that can be used to manage results easily (gathering specific file of results, gathering stats of a lot of files into a CSV file...).
- Added post-processing methods:
- Removal of masks on border or "empty" part of an image,
- Fusion of masks from different classes,
- Removal of orphan (and parent class masks without child class mask if enabled) masks,
- Removal of masks without enough area.
- Added method to keep only biggest part of masks if sparse masks are not allowed
- Added pixel precision confusion matrix. Be aware that based on the way it is computed, some errors on overlapping masks could not be represented in the confusion matrix.
- Added method to get automatically the last weight file using
%LAST%in the file path. It looks for a similar file path with the biggest number replacing the keyword.
Improvements:
- Improved code readability by factorizing methods.
- Optimized memory usage even without low-memory mode enabled.
- Improved generalization of the different methods.
- Improved tools by adding some features.
- Improved Confusion Matrix readability by representing large numbers with metric prefixes.
- Improved Confusion Matrix by avoiding counting as bad detections masks included in another mask from their parent class.
- Fixed bugs.