dlib
« Back to VersTracker
Description:
C++ library for machine learning
Type: Formula  |  Latest Version: 20.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Ai ml
Tags: machine-learning computer-vision ai c++ library algorithm
Install: brew install dlib
About:
dlib is a modern C++ toolkit containing machine learning algorithms and tools for creating complex software in computer vision, machine learning, and AI. It is widely used in both industry and academia for its high-quality code and robust performance. The library provides a polished API and requires no dependencies other than the standard C++ compiler.
Key Features:
  • Comprehensive machine learning algorithms including SVMs and clustering
  • Powerful computer vision tools for face detection and object tracking
  • High-quality linear algebra and optimization routines
  • Easy-to-use Python API bindings
Use Cases:
  • Developing computer vision applications like face detection and recognition
  • Building and training machine learning models for classification and regression
  • Implementing deep learning architectures and neural networks
Alternatives:
  • OpenCV – OpenCV is more focused on real-time computer vision, while dlib offers a broader range of general machine learning tools and is known for its high-quality, well-documented API.
  • TensorFlow/PyTorch – These are deep learning frameworks primarily focused on neural networks, whereas dlib provides a wider array of traditional machine learning algorithms and computer vision utilities in a single C++ library.
License: BSL-1.0
Dependencies: jpeg-turbo, libpng, openblas
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 11, 2025 12:47pm 0 VERSION_BUMP 48cab746