FaceDetection v1.1.0
Training optimisations (src/Adaboost.jl diff since v1.0.1); bug fix in calculations of weights (src/HaarLikeFeature.jl diff since v1.0.1) and faceness measure (src/Utils.jl diff since v1.0.1)
Details
- Made info/progress optional
- Add ENV flag for displaying logging information
- Optimised parts of Adaboost algorithm
- Use generics where possible
- Ensure functions use integral arrays where required (it does not make theoretical sense to work with any array)
- Slight bug fix in calculation of weights
- Added example script using FFHQ dataset for faces and THINGS dataset for objects, with around 70–80% accuracy for both
- Scripts to download (and filter) these datasets
- Convention fixes in code (Blue Code Style + Julia Lang conventions)
- Added interface to give functions a Vector of files as well as the directory itself
- Fixed faceness measure
- Infer feature size if too large for image
- Set minimum compatible Julia version to 1.4
Merged pull requests:
- CompatHelper: bump compat for "ImageIO" to "0.4" by @github-actions in #48
- Added 64-bit x86 to CI by @jakewilliami in #49
- CompatHelper: bump compat for "ImageIO" to "0.5" by @github-actions in #51
- CompatHelper: bump compat for "Images" to "0.24" by @github-actions in #52
- CompatHelper: bump compat for "ColorTypes" to "0.11" by @github-actions in #53
- Merge master into optimisation branch by @jakewilliami in #55
- Optimisation by @jakewilliami in #57
- Improve faceness measure by @jakewilliami in #59
- Added a quick start section to README.md by @jakewilliami in #60
- CompatHelper: add new compat entry for QuartzImageIO at version 0.7, (keep existing compat) by @github-actions in #61
- CompatHelper: add new compat entry for ImageView at version 0.11, (keep existing compat) by @github-actions in #62
- CompatHelper: add new compat entry for Images at version 0.25, (keep existing compat) by @github-actions in #63
- CompatHelper: add new compat entry for FileIO at version 1, (keep existing compat) by @github-actions in #64
- CompatHelper: add new compat entry for Netpbm at version 1, (keep existing compat) by @github-actions in #65
- CompatHelper: add new compat entry for ProgressMeter at version 1, (keep existing compat) by @github-actions in #66
- CompatHelper: add new compat entry for ImageDraw at version 0.2, (keep existing compat) by @github-actions in #67
- CompatHelper: add new compat entry for ColorTypes at version 0.11, (keep existing compat) by @github-actions in #68
- CompatHelper: add new compat entry for ImageMagick at version 1, (keep existing compat) by @github-actions in #69
- CompatHelper: add new compat entry for IntegralArrays at version 0.1, (keep existing compat) by @github-actions in #70
- CompatHelper: add new compat entry for ImageIO at version 0.6, (keep existing compat) by @github-actions in #71
- CompatHelper: add new compat entry for ImageIO at version 0.6, (keep existing compat) by @github-actions in #72