BoxDetect is a Python package based on OpenCV which allows you to easily detect rectangular shapes like character or checkbox boxes on scanned forms.
Full Changelog: https://github.com/karolzak/boxdetect/compare/v1.0.1...v1.0.2
sklearn
to scikit-learn
Features:
boxdetect.pipelines.get_boxes
- basic pipeline for boxes extractionboxdetect.pipelines.get_checkboxes
- pipeline which returns only the checkboxes with simple estimation of the state (checked/unchecked)boxdetect.config.PipelinesConfig
- advanced config class used to run pipelinesboxdetect.config.PipelinesConfig.save_yaml/load_yaml
- allows to save and load configs into and from yaml filesboxdetect.config.PipelinesConfig.autoconfigure
- simple mechanism to automatically set config based on box sizes list you're looking forboxdetect.config.PipelinesConfig.autoconfigure_from_vott
- automatically sets up config based on ground truth/annotation json files from VoTT
boxdetect.img_proc
and boxdetect.rect_proc
- utility functions which can be used to build custom pipelines