Development    Components & Libraries     dlib C++ library

dlib C++ library 17.46


Description of

dlib C++ library


Dlib is a general purpose cross-platform C++ library designed using contract programming and modern C++ techniques. It is open source software and licensed under the Boost Software License. The introduction contains everything you need to know to get started using the library. However, if you have any questions, comments, or complaints feel free to email me or post in the sourceforge Forums. Features: Documentation Unlike a lot of open source projects, this one provides complete and precise documentation for every class and function. There are also debugging modes that check the documented preconditions for functions. When this is enabled it will catch the vast majority of bugs caused by calling functions incorrectly or using objects in an incorrect manner. Lots of example programs are provided I consider the documentation to be the most important part of the library. So if you find anything that isn't documented, isn't clear, or has out of date documentation, tell me and I will fix it. Portable Code All non ISO C++ code is isolated inside the OS abstraction layers which are kept as small as possible. The rest of the library is either layered on top of the OS abstraction layers or is pure ISO C++. Big/little endian agnostic No other packages are required to use the library. Only APIs that are provided by an out of the box OS are needed. The library is tested regularly on win32, Linux, and Mac OS X systems. However, it should work on any POSIX system and has been tested on Solaris, HPUX, and the BSDs. Threading The library provides a portable and simple threading API A message passing pipe for inter-thread and inter-process communication A timer object capable of generating events that are regularly spaced in time Thread specific data Threaded objects Threaded functions A thread_pool with support for futures Networking The library provides a portable and simple TCP sockets API An object to help you make TCP based servers A streambuf object that enables TCP sockets to interoperate with the C++ iostreams library A simple HTTP server object you can use to embed a web server into your applications A message passing pipe for inter-thread and inter-process communication Graphical User Interfaces The library provides a portable and simple core GUI API Implemented on top of the core GUI API are numerous widgets Unlike many other GUI toolkits, the entire dlib GUI toolkit is threadsafe Numerical Algorithms A fast matrix object implemented using the expression templates technique and capable of using BLAS and LAPACK libraries when available. Numerous linear algebra and mathematical operations are defined for the matrix object such as the singular value decomposition, transpose, trig functions, etc. General purpose unconstrained non-linear optimization algorithms using the conjugate gradient, BFGS, and L-BFGS techniques Levenberg-Marquardt for solving non-linear least squares problems Box-constrained derivative-free optimization via the BOBYQA algorithm An implementation of the Optimized Cutting Plane Algorithm Several quadratic program solvers A big integer object A random number object Machine Learning Algorithms Conventional SMO based Support Vector Machines for classification and regression Reduced-rank methods for large-scale classification and regression Relevance vector machines for classification and regression General purpose multiclass classification tools A Multiclass SVM A tool for solving the optimization problem associated with structural support vector machines. An online kernel RLS regression algorithm An online SVM classification algorithm An online kernelized centroid estimator/novelty detector and offline support vector one-class classification A kernelized k-means clustering algorithm Radial Basis Function Networks Multi layer perceptrons


Published by: Davis King
Downloads: 710
File Size: 4.4 MB
License: Freeware
Product Homepage: Visit Davis King
Release Date: 24 March, 2013
OS: Windows Vista , Windows , WinXP
Download Location: Primary Download Link Broken? Report it!


dlib C++ library 17.46 Download Tags:
c library    Abstraction layer    portable library    Library    C++    Tcp    Open Source    Open Source Software    Development    Community    Source Code    Secure    Downloads    Free Software

Files32.com collects software information directly from original developers using software submission form. Sometimes it can happen that software data are not complete or are outdated. You should confirm all information before relying on it. Using crack, serial number, registration code, keygen and other warez or nulled soft is illegal (even downloading from torrent network) and could be considered as theft in your area. Files32 does not provide download link from Rapidshare, Yousendit, Mediafire, Filefactory and other Free file hosting service also. The software has been submitted by its publisher directly, not obtained from any Peer to Peer file sharing applications such as Shareaza, Limewire, Kazaa, Imesh, BearShare, Overnet, Morpheus, eDonkey, eMule, Ares, BitTorrent Azureus etc..
dlib C++ library Related Software

frePPLe 0.9.3 Beta
FrePPLe is a lightweight open source framework that easily and quickly delivers a solution for production planning problems. The primary focus is on the discrete manufacturing industry.

License:  Freeware
Platform:  Windows
File Size: 15.5 MB

 

TMS System Controls Pack by TMS Software

TMS System Controls Pack 1.1.2.1
The TMS System Controls Pack contains the following components: TAdvLockApp: Aero Controls Aero Controls AeroWizardButton: Forward, backward or combined forward/backward button and optional...

License:  Shareware
Platform:  Windows
File Size: 8.6 MB
Cost: $95.00

 

MathGL for Mac OS X & Linux by Alexey Balakin

MathGL for Mac OS X & Linux 2.1.2
MathGL is ...

License:  Freeware
Platform:  Linux
File Size: 3.8 MB

 

MathGL by Alexey Balakin

MathGL 2.1.2
MathGL is ...

License:  Freeware
Platform:  Windows
File Size: 3.8 MB

 

DSPatch 1.2
A circuit is comprised of a collection of interconnected components. Each component has 2 signal buses, on one end of the component there are input pins (input bus), and on the other end there are...

License:  Freeware
Platform:  Windows
File Size: 5.5 MB

 

wxWidgets for Linux by wxWidgets

wxWidgets for Linux 2.9.4
wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as well as several mobile platforms including Windows...

License:  Freeware
Platform:  Linux
File Size: 16.3 MB

 

VeriLook Extended SDK Trial by Neurotechnology

VeriLook Extended SDK Trial 5.2
Webcam capable multiplatform face identification SDK for PC and Web based applications. Includes a ready-to-use software for face matching on the server side that is intended for using in web-based...

License:  Shareware
Platform: 
File Size: 385.9 MB
Cost: $1,349.00

 
J4L-RChart for Android by J4L Components

J4L-RChart for Android 2.2
Charting package for Android (2D and 3D charts).

License:  Shareware
File Size: 2.0 MB
Cost: $50.00

 
 
Top Software

FTP Rush 2.1.8
FTP Rush is a free comprehensive FTP client for smooth file transfer. The program offers fully-fledged functionality delivered in a user-friendly interface and allows experienced users to create...

Crypt4Free by

Crypt4Free 5.47
Crypt4Free is files encryption software with ability to encrypt files and text messages. Support for ZIP files and ability to secure delete sensitive files. Skinnable user friendly interface.

Luxand Blink! by

Luxand Blink! 2.0
Login to your PC without touching a thing! Luxand Blink! is a free tool to let you log in to your Windows account by simply looking into a webcam - no passwords to type and no fingers to scan.

InTask Personal by

InTask Personal 1.5
InTask designed to help team leaders, developers and QA persons to share their efforts and deliver the products on time. The product includes fast task management, interactive gantt, document...

Pop-up Free by

Pop-up Free 1.56
Get rid of annoying popup windows and enhance your Web surf experience. Kill unexpected popup windows and protect your privacy. No more annoying advertisement windows and save your time.

Glary Utilities Portable by

Glary Utilities Portable 2.56.0.8322
One Click A Day For PC Maintenance, Keeps Any PC Problems Away. With 7 million worldwide users, the first-rank & free Glary Utilities is an INDISPENSABLE friend for your PC, with its 100% safe,...

VPSpro by

VPSpro 3.695
VPSpro is the ultimate in the creation of financial projection and general business plans. The unique walk-through process is simple to use and makes easy work of the hard parts of business planning.

Rylstim Budget Lite by

Rylstim Budget Lite 4.5.1.6376
Plan and manage your finances with a simple friendly calendar. Perfect solution for home users and freelancers!

Neox Screen by

Neox Screen 1.0.0.277
Neox Screen is a free application which with the help of the hotkeys you can take screenshots that are crystal sharp, small in size and ready to be shared.

EMCO Remote Installer Free by

EMCO Remote Installer Free 4.1.1
This free remote software deployment tool is designed to install and uninstall Windows software on remote PCs through local networks. You can use it to install and uninstall EXE setups and MSI...

Latest Software

Apeaksoft Slideshow Maker 1.0.18
Apeaksoft Slideshow Maker highly supports any popular image/video/audio format. You can create marvelous slideshows with any media files you have. Almost all video formats are supported, such as...

Easy Cards Creator Professional by

Easy Cards Creator Professional 15.25.58
The ideal choice for small to medium sized organizations and individuals looking for an affordable photo ID card solution. Professional Edition offers an ideal photo ID management solution that is...

PCSwift by

PCSwift 2.11.25.2019c
With PCSwift your internet connection will be upgraded to allow you to download music, movies and files much faster, your computer will also be optimized to run faster, changes made to Windows will...

Halloween Mood Screensaver 2.0
Enjoy classic free screensaver for Halloween Holiday today! Halloween Mood Screensaver will help you to create and feel atmosphere of holiday using your desktop PC. You will see pumpkin with fire...

.Net Native Interface Library for C/C++ by

.Net Native Interface Library for C/C++ 1.0.0.0
The .Net Native Interface Library is a native programming interface which provides a way for programming languages such as C, C++, Fortran, Assembly, Pascal, Java etc to interact with applications...

21st century worldwide growth of Forest by

21st century worldwide growth of Forest 4.78
Have you ever heard about the Greenhouse effect? - This simulation is looking post the climate discussion. How much fossile energy ressources are left? - What will happen with more CO2? - will we...

SystemSwift by

SystemSwift 2.11.25.2019c
With SystemSwift your computer will be upgraded to allow you to run games faster, changes made to Windows will help improve frames per second and game and internet performance.

Aiseesoft Screen Recorder 2.1.66
Aiseesoft Screen Recorder is used to record your computer screen. You can use this screen recording software to record video and audio on your computer. It is currently the easiest but most...

Water Supply by

Water Supply 4.78
Water Supply is a calculator by Dynamic Applications that allows you to calculate cost, effort, time and volume of your own, self-built House Well. Includes a simple House Water Reservoir Battery...

NetCrunch Suite by

NetCrunch Suite 10.7.1
An all-in-one and agentless network monitoring and management system, capable of monitoring every device in your network. Monitor bandwidth, availability, performance and NetFlow. Automatic views...

Privacy Eraser Free by

Privacy Eraser Free 4.57
Privacy Eraser is an all-in-one privacy suite that protects your privacy by cleaning up all your Internet history and past computer activities.

VShell Server for UNIX 4.5
VShell is a secure, multi-protocol file transfer server for Windows, Linux, and Mac. Protect data in transit with SSH2, SFTP, or FTPS. Upgrade to VShell Enterprise Edition with HTTPS for an...

Related Searches

Currently Searching

Currently Downloading

Wendys Wellness 1.0
Discover the fascinating world of wellness management with Wendys Wellness! Develop your own chain of 10 excellent fully-equipped wellness centers, serve the customers, buy new equipment and hire...

Multi Maze Mountain 2 1.3
Mazegame about multiplication tables. Multi Maze Mountain is a computergame dealing with the multiplication tables.You are trapped in a maze and you have to find the door to exit this maze. You...

Easy File Editor by

Easy File Editor 2.3.6
Easy File Editor- Powerful text operations engine to process large number of files routinely. Automatically edits any number of files chosen by a user-supplied list, searches the plain text or...

Power Flashview by

Power Flashview 2.1
Power flashview is a powerful tool to play,view,search,filter,manage,download,convert(exe to swf,swf to exe,create flash screensaver),catch and save flash files. By Power Flashview you can search,...

Data Export - Excel2Sybase by

Data Export - Excel2Sybase 1.0
Hxtt Data Export - Excel2Sybase is a program to import MS Excel spreadsheet(95, 97, 98, 2000, 2001, 2002, 2003, 2004) into Sybase(12 or upper) database. .

Movkit PSP Suite by

Movkit PSP Suite 3.6
Movkit PSP suite is a powerful Converter suite supporting all formats file,you can easily
convert them to PSP Movie(MP4,AVC).You can view output in the program using Preview
feature...

Access Password Recovery Master by

Access Password Recovery Master 1.0
Access Password Recovery Master is the program that helps the user to recover lost or forgotten passwords for the MS Access database files (*.MDB) as well as user-level passwords stored in the...

Vintage Easter Quicknotes by

Vintage Easter Quicknotes 1.0a
Free non-scrolling, non-musical Easter Email Stationery. Cloudeight Quicknotes are easy to use and fun to send! Selections include Joyful, Butterfly Egg, Lily Baby, Orchestra Bunnies, and many others.

3herosoft BlackBerry Video Converter for Mac by

3herosoft BlackBerry Video Converter for Mac 3.4.9.0624
3herosoft BlackBerry Video Converter for Mac can efficiently convert all popular video formats like MPEG, AVI, MOV, WMV, MP4, DivX, RM, RMVB, MKV, FLV, 3GP, ASF, VOB to BlackBerry video format WMV,...

River Past Crazi Video for Wii 2.7
Now, it is finally possible to play your videos on your Nintendo Wii. River Past Crazi Video for Wii is the easiest way to convert your video for your Wii.

Repair Word Files by

Repair Word Files 11.01.01
Many a times users encounter Word file corruption while creating documents, opening the documents after unexpected system shutdown and downloading the files as email attachments.

Ping Tester 9.23
PingTester can store a list of IP addresses and network test commands to increase the working efficiency, perform ping and traceroute test by one click, 'ping sweep' subnets or interval ping all...