Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@jakewilliami jakewilliami released this 19 Sep 13:40
· 11 commits to master since this release

FaceDetection v1.1.0

Diff since v1.0.1

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