Gecko0307 Dlib Versions Save

Allocators, I/O streams, math, geometry, image and audio processing for D

v1.3.0

2 months ago

No changes since dlib 1.3.0 beta1.

v1.3.0-beta1

2 months ago
  • dlib.random
    • New module dlib.random.random that implements random, a pseudo-random number generator based on C rand
  • dlib.math
    • Function that computes quadratic Bézier curve - dlib.math.interpolation.bezierQuadratic
    • GNU D Compiler (GDC) support in dlib.math.sse

v1.2.1

8 months ago
  • dlib.image
    • Median filter (dlib.image.filters.median)
  • dlib.filesystem
    • Bugfixes in dlib.filesystem.posix.common
  • dlib.core
    • dlib.core.thread: fix deprecations in Windows multithreading API signatures
  • dlib.math
    • Fix unittest for dlib.math.utils.nextPowerOfTen
  • Misc
    • Added AUTHORS.md.

v1.2.0

1 year ago

No changes since dlib 1.2.0 beta1.

v1.2.0-beta1

1 year ago
  • dlib.math
    • homothetyMatrix and homothetyMatrix2D functions in dlib.math.transformation
    • radtorev and revtorad functions in dlib.math.utils that convert radians to revolutions and revolutions to radians, respectively
  • dlib.image
    • New funtion drawRect in dlib.image.render.shapes
  • Misc
    • Added CODE_OF_CONDUCT.md.

v1.1.0

1 year ago

No changes since dlib 1.1.0 beta1.

v1.1.0-beta1

1 year ago
  • dlib.geometry
    • New module dlib.geometry.mpr - implementation of the Minkowski Portal Refinement algorithm that detects intersection between two arbitrary convex shapes
    • New module dlib.geometry.support with support functions for some common shapes
  • dlib.math
    • integer and frac functions in dlib.math.utils that return integer part and fractional part of a real number.
  • dlib.image
    • Fix compilation for x86.

v1.0.0

2 years ago

No changes since dlib 1.0.0 beta2.

v1.0.0-beta2

2 years ago

Changes since dlib 1.0.0 beta1:

  • dlib.image
    • File-based image loading functions now preload data to memory, so that decoders run faster (2x-10x depending on format and image size).

v1.0.0-beta1

2 years ago
  • dlib.core
    • Breaking change: dlib.core.bitio.swapEndian16 moved to dlib.math.utils
    • POSIX thread creation is now validated in debug mode
  • dlib.math
    • Breaking change: deprecated method Quaternion.generator has been removed
    • Breaking change: deprecated functions sum, invertArray, allIsZero in dlib.math.utils have been removed
    • interpHermiteDerivative
    • interpHermite now support vector types
    • Complexd alias to Complex!(double) in dlib.math.complex
    • Fix dlib.math.complex.pow, dlib.math.complex.atan2
  • dlib.geometry
    • Breaking change: deprecated method Ray.intersectSphere with position and radius arguments has been removed
    • Breaking change: deprecated method Ray.intersectTriangle with v0, v1, v2 arguments has been removed.
    • Fix Triangle.boundingBox
    • New function intrSphereVsAABB in dlib.geometry.intersection
    • AABB.intersectsSphere is deprecated, use intrSphereVsAABB instead