Projects / dlib C++ Library

dlib C++ Library

dlib C++ library is a modern general C++ library with a focus on portability and program correctness. It comes with extensive documentation and thorough debugging modes. The library provides a platform abstraction layer for common tasks such as interfacing with network services, handling threads, and creating graphical user interfaces. Additionally, the library implements many useful algorithms such as data compression routines, linked lists, binary search trees, linear algebra and matrix utilities, machine learning algorithms, XML and general text parsing, and many other general utilities.

Tags Scientific/Engineering Artificial Intelligence Software Development Libraries Internet Web HTTP Servers
Licenses Boost
Operating Systems Windows Windows Windows OS Independent Windows Mac OS X POSIX
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  12 Jul 2009 07:15
  • Rrelease-after

Changes: This release has been focused mostly on maintenance and usability improvements.

  • Rrelease-mid
  •  25 May 2009 21:24
  • Rrelease-after

    Changes: This release is mostly focused on improving existing features of the library. The only major new component is an implementation of the SURF feature extraction algorithm.

    • Rrelease-mid
    •  06 Apr 2009 15:20
    • Rrelease-after

      Changes: In addition to a few minor updates, this release improves the machine learning support with the addition of kernels capable of operating on sparse vectors. It also includes various optimizations targeted at speeding up algorithms that operate with linear kernels.

      • Rrelease-mid
      •  17 Mar 2009 15:26
      • Rrelease-after

        Changes: This release was focused on cleaning up the documentation and additional usability improvements. The HTTP server interface was cleaned up and the svm_pegasos object gained the ability to directly control the number of output support vectors.

        • Rrelease-mid
        •  09 Mar 2009 15:59
        • Rrelease-after

        Changes: In addition to a lot of small usability improvements, this release adds an algorithm for performing on-line training of a support vector machine for solving classification problems.

        No-screenshot

        Project Spotlight

        CAPTCHAv2

        A question/answer based CAPTCHA system and spam bot trap.

        E81cd9e816ff80e2cc504660ebfa85c9_thumb

        Project Spotlight

        Voreen

        A volume rendering engine.