The Library
Help/Info
Current Release
Sourceforge









Get dlib C++ Library at SourceForge.net. Fast, secure and Free Open Source software downloads

Last Modified:
Jun 03, 2015

Change Log

Revision: 23126937a8fcf180
Author: Davis King
Date: Jun 03, 2015 (13:33:55 UTC)

A minor change to avoid a compiler warning

Modified
dlib/gui_widgets/widgets.cpp

Revision: 7d7177e01aedbc4d
Author: Davis King
Date: Jun 03, 2015 (03:53:43 UTC)

Improved the depth testing for the perspective_display.

Modified
dlib/gui_widgets/widgets.cpp
dlib/gui_widgets/widgets.h

Revision: 28abe009aa5d735e
Author: Davis King
Date: Jun 02, 2015 (14:06:29 UTC)

Made the camera_transform output the point's distance.

Modified
dlib/geometry/point_transforms.h
dlib/geometry/point_transforms_abstract.h

Revision: ebb86f164b019b01
Author: Davis King
Date: Jun 02, 2015 (13:47:46 UTC)

fleshed out this example with comments

Modified
examples/mpc_ex.cpp

Revision: 8ccb4f0960025452
Author: Davis King
Date: Jun 02, 2015 (04:12:28 UTC)

Made the solver use an SMO type iteration in the beginning before switching to projected gradient steps.

Modified
dlib/control/mpc.h

Revision: c3dc175bb53d89ab
Author: Fabio Perez
Date: May 30, 2015 (19:00:36 UTC)

Revise help message

Modified
examples/train_object_detector.cpp

Revision: 3235c08650b3b29e
Author: Davis King
Date: May 30, 2015 (15:04:50 UTC)

Added initial version of model predictive control example program.

Modified
examples/CMakeLists.txt
Added
examples/mpc_ex.cpp

Revision: 48f7630ad62694f8
Author: Davis King
Date: May 30, 2015 (15:03:06 UTC)

Fixed compile time bug and also made it so you can set all the targets at once.

Modified
dlib/control/mpc.h
dlib/control/mpc_abstract.h

Revision: 8689a8d7332eb19f
Author: Davis King
Date: May 30, 2015 (03:05:11 UTC)

Made cmake check which version of python is currently in the user's path and try to link against that one rather than whatever might be installed system wide.

Modified
dlib/add_python_module

Revision: 90665d94d4161f65
Author: Davis King
Date: May 29, 2015 (14:00:42 UTC)

Cleaned up this code, filled out spec, added asserts.

Modified
dlib/control/mpc.h
dlib/control/mpc_abstract.h

Revision: ce6f655678a8c3a1
Author: Davis King
Date: May 27, 2015 (14:04:04 UTC)

more cleanup of the spec

Modified
dlib/control/mpc.h
dlib/control/mpc_abstract.h

Revision: 7ae267ba9c239473
Author: Davis King
Date: May 27, 2015 (13:38:39 UTC)

Added tests for the MPC tool

Modified
dlib/control/mpc.h
dlib/test/CMakeLists.txt
dlib/test/makefile
Added
dlib/test/mpc.cpp

Revision: f1b5644487908634
Author: Davis King
Date: May 27, 2015 (04:10:29 UTC)

Added initial version of linear mpc

Modified
dlib/control.h
Added
dlib/control/mpc.h
dlib/control/mpc_abstract.h

Revision: f7d8ab94f249d249
Author: Davis King
Date: May 25, 2015 (10:43:04 UTC)

Added messages saying how to install Boost on UNIX systems if it isn't installed already.

Modified
dlib/add_python_module

Revision: c8611bf0f879f809
Author: Davis King
Date: May 25, 2015 (10:32:37 UTC)

minor change to avoid compiler warning

Modified
tools/python/src/shape_predictor.cpp

Revision: 7d215ec3a772e652
Author: Davis King
Date: May 25, 2015 (09:39:53 UTC)

Fixed a bug where the last column of data in a file wasn't loaded on some OS X machines when load_libsvm_formatted_data() was called.

Modified
dlib/data_io/libsvm_io.h

Revision: 47aa9d3725c19df1
Author: Patrick Snape
Date: May 20, 2015 (13:25:28 UTC)

Add example of python correlation tracker This replicates the c++ example.

Added
python_examples/correlation_tracker.py

Revision: c582796a37c8b302
Author: Patrick Snape
Date: May 20, 2015 (13:24:42 UTC)

Add overlay overload for drectangle This is useful for visualizing the tracking results.

Modified
tools/python/src/gui.cpp

Revision: 1e01940b9d1b090d
Author: Patrick Snape
Date: May 20, 2015 (12:52:29 UTC)

Update docs on corr tracker, return side lobe Added the missing documentation for the correlation tracker. Didn't realise that the tracker returned the side lobe ratio, so fixed the API to return it properly.

Modified
tools/python/src/correlation_tracker.cpp

Revision: 608620bacb43072a
Author: Patrick Snape
Date: May 20, 2015 (12:29:14 UTC)

Add an API for the correlation tracker This aids an API for the correlation based tracker that Davis recently added to Dlib. I've made sure to allow overrides for passing normal rectangles rather than drectangles (which isn't currently supported in the Dlib C++ API). This is mostly because I imagine people might initialize the tracking using something like a bounding box from a detector (e.g. load_frontal_face_detector).

Modified
tools/python/CMakeLists.txt
tools/python/src/dlib.cpp
Added
tools/python/src/correlation_tracker.cpp

Revision: 31cc62914027fc76
Author: Patrick Snape
Date: May 20, 2015 (11:46:01 UTC)

Preparing for correlation tracker - add drectangle The correlation tracker deals with the drectangle (double rectangle) class which currently isn't wrapped. Therefore, I add the drectangle class and refactor rectangles into their own file. I also added a load of methods on rectangle that might be useful such as intersection/contains/area etc.

Modified
tools/python/CMakeLists.txt
tools/python/src/dlib.cpp
tools/python/src/object_detection.cpp
Added
tools/python/src/rectangles.cpp

Revision: d637958fc4e177aa
Author: Patrick Snape
Date: May 20, 2015 (10:37:33 UTC)

Incorrect IFDEF name for shape predictor The word detector didn't make much sense!

Modified
tools/python/src/shape_predictor.h

Revision: baa8393d923f263f
Author: Davis King
Date: May 05, 2015 (14:01:52 UTC)

Added a max iterations option to the sequence labeling and segmentation learning tools.

Modified
dlib/svm/structural_sequence_labeling_trainer.h
dlib/svm/structural_sequence_labeling_trainer_abstract.h
dlib/svm/structural_sequence_segmentation_trainer.h
dlib/svm/structural_sequence_segmentation_trainer_abstract.h

Revision: cd3a20837ae2ea18
Author: Davis King
Date: May 05, 2015 (13:54:04 UTC)

Added a max iterations option to the svm_multiclass_linear_trainer.

Modified
dlib/svm/svm_multiclass_linear_trainer.h
dlib/svm/svm_multiclass_linear_trainer_abstract.h

Revision: c7b9646c27fd7922
Author: Davis King
Date: May 05, 2015 (13:46:56 UTC)

Added an optional hard limit on the number of iterations in the structural SVM solver.

Modified
dlib/svm/structural_svm_distributed.h
dlib/svm/structural_svm_distributed_abstract.h
dlib/svm/structural_svm_problem.h
dlib/svm/structural_svm_problem_abstract.h

Revision: 29fc1bf2291b0cfd
Author: Davis King
Date: May 05, 2015 (04:15:12 UTC)

fixed typo in assert message

Modified
dlib/optimization/optimization_solve_qp_using_smo.h

Revision: 381955c89c121b5d
Author: Davis King
Date: May 03, 2015 (10:30:18 UTC)

Added checks to avoid redefining #defines that already exist.

Modified
dlib/simd/simd_check.h

Revision: 019711d780a4e9c8
Author: Davis King
Date: Apr 30, 2015 (04:25:08 UTC)

Fixed a bug in the eigenvalue_decomposition which could occur when a symmetric matrix was used along with the LAPACK bindings.

Modified
dlib/matrix/matrix_eigenvalue.h
dlib/test/matrix_eig.cpp


Old Change Logs