The Library
Help/Info
Current Release
Sourceforge









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

Last Modified:
Nov 13, 2014

Change Log

Revision: dd8e950033d50263
Author: Davis King
Date: Oct 14, 2014 (01:10:50 UTC)

cleaned up cmake code slightly

Modified
dlib/add_python_module

Revision: e8dc9a5d5861d5b1
Author: Davis King
Date: Oct 14, 2014 (01:08:50 UTC)

Slightly changed cmake file to make sure the python binding is always compiled with -fPIC.

Modified
dlib/add_python_module

Revision: b4b4f4d7679ed8de
Author: Davis King
Date: May 24, 2014 (-02:06:27 UTC)

Minor change to avoid a compiler error in gcc 4.1.2.

Modified
dlib/statistics/lda.h

Revision: 1511d53c769632e2
Author: Davis King
Date: Oct 13, 2014 (12:00:47 UTC)

Defined the jpeg quality measure.

Modified
dlib/image_saver/save_jpeg.cpp
dlib/image_saver/save_jpeg_abstract.h

Revision: 8977b42671be0685
Author: Davis King
Date: Oct 12, 2014 (18:39:31 UTC)

Added cast_to() to the type_safe_union. This allows you to get the contents of a const type_safe_union.

Modified
dlib/test/type_safe_union.cpp
dlib/type_safe_union/type_safe_union_kernel.h
dlib/type_safe_union/type_safe_union_kernel_abstract.h

Revision: 6a3466ca1eba6eb3
Author: Davis King
Date: Oct 12, 2014 (11:55:33 UTC)

Renamed some variables to avoid clash with #defines in Visual Studio.

Modified
dlib/test/statistics.cpp

Revision: ea17aea5e49a65cf
Author: Davis King
Date: Oct 12, 2014 (11:08:58 UTC)

Made the OpenCV tools #include the right OpenCV headers so the user doesn't need to.

Modified
dlib/opencv/cv_image.h
dlib/opencv/cv_image_abstract.h
dlib/opencv/to_open_cv.h
dlib/opencv/to_open_cv_abstract.h

Revision: fc36e799ff2c964f
Author: Davis King
Date: Oct 12, 2014 (07:24:46 UTC)

Added a thread safety note to the shape_predictor.

Modified
dlib/image_processing/shape_predictor_abstract.h

Revision: df421944e6992649
Author: Davis King
Date: Oct 12, 2014 (06:56:11 UTC)

Made cmake's "can't find X11" error message on OS X provide a link to download XQuartz.

Modified
dlib/CMakeLists.txt

Revision: 4b0eecebc6b7bf39
Author: Davis King
Date: Oct 12, 2014 (06:49:08 UTC)

Made the optimization functions throw an error when non-finite values are supplied by the user.

Modified
dlib/optimization/optimization.h

Revision: 1bb9ec9824246356
Author: Davis King
Date: Oct 11, 2014 (06:54:01 UTC)

Fixed typo in spec

Modified
dlib/image_processing/remove_unobtainable_rectangles_abstract.h

Revision: ed6fe2f491600767
Author: Davis King
Date: Oct 10, 2014 (16:15:26 UTC)

clarified spec

Modified
dlib/image_processing/scan_fhog_pyramid_abstract.h

Revision: b1f74426d9da8940
Author: Davis King
Date: Sep 30, 2014 (18:07:32 UTC)

Minor changes to suppress compiler warnings in gcc

Modified
dlib/external/libjpeg/jccoefct.cpp
dlib/external/libjpeg/jccolor.cpp
dlib/external/libjpeg/jcmarker.cpp
dlib/external/libjpeg/jcsample.cpp

Revision: b10df52295f353d0
Author: Davis King
Date: Sep 30, 2014 (17:59:08 UTC)

Minor changes to avoid errors and warnings in visual studio.

Modified
dlib/external/libjpeg/jchuff.cpp
dlib/external/libjpeg/jcphuff.cpp

Revision: 6aa6fa274b68b7ed
Author: Davis King
Date: Sep 30, 2014 (17:52:53 UTC)

Added missing asserts

Modified
dlib/image_saver/save_jpeg.cpp

Revision: 62a48c858baed231
Author: Davis King
Date: Sep 30, 2014 (17:34:38 UTC)

Added save_jpeg()

Modified
dlib/CMakeLists.txt
dlib/all/source.cpp
dlib/image_io.h
Added
dlib/external/libjpeg/jcapimin.cpp
dlib/external/libjpeg/jcapistd.cpp
dlib/external/libjpeg/jccoefct.cpp
dlib/external/libjpeg/jccolor.cpp
dlib/external/libjpeg/jcdctmgr.cpp
dlib/external/libjpeg/jchuff.cpp
dlib/external/libjpeg/jchuff.h
dlib/external/libjpeg/jcinit.cpp
dlib/external/libjpeg/jcmainct.cpp
dlib/external/libjpeg/jcmarker.cpp
dlib/external/libjpeg/jcmaster.cpp
dlib/external/libjpeg/jcparam.cpp
dlib/external/libjpeg/jcphuff.cpp
dlib/external/libjpeg/jcprepct.cpp
dlib/external/libjpeg/jcsample.cpp
dlib/external/libjpeg/jdatadst.cpp
dlib/external/libjpeg/jfdctflt.cpp
dlib/external/libjpeg/jfdctfst.cpp
dlib/external/libjpeg/jfdctint.cpp
dlib/image_saver/save_jpeg.cpp
dlib/image_saver/save_jpeg.h
dlib/image_saver/save_jpeg_abstract.h

Revision: 3df580a9d45e177d
Author: Davis King
Date: Sep 30, 2014 (15:22:24 UTC)

Changed hostname_to_ip() to filter out 0.0.0.0 from the result set since sometimes getaddrinfo() returns that which is bad.

Modified
dlib/sockets/sockets_kernel_2.cpp

Revision: b89ecb218999459a
Author: Davis King
Date: Sep 26, 2014 (07:57:21 UTC)

Changed CMakeLists.txt so that the find libjpeg step doesn't output confusing messages to the console.

Modified
dlib/CMakeLists.txt

Revision: 081183aba847a8d6
Author: Davis King
Date: Sep 17, 2014 (16:50:14 UTC)

Fixed spelling errors in comments.

Modified
dlib/sqlite/sqlite_abstract.h

Revision: 5788b953de234e7a
Author: Davis King
Date: Sep 17, 2014 (16:47:11 UTC)

Made DLIB_ASSERT turn into an empty {} when disabled instead of turning into nothing. This way if you have a DLIB_ASSERT inside an if statement it doesn't change anything about the code if it's disabled.

Modified
dlib/assert.h

Revision: 9d7fa4321bfcfb32
Author: Davis King
Date: Sep 17, 2014 (16:42:55 UTC)

Changed python cmake files so they always set fPIC even if the compiler isn't GCC.

Modified
dlib/add_python_module

Revision: 2f3d393739ab19be
Author: Davis King
Date: Sep 17, 2014 (16:37:00 UTC)

Changed the XSLT stylesheet that is saved with an image dataset metadata file display the parts using smaller circles. It was too cluttered prior to this.

Modified
dlib/data_io/image_dataset_metadata.cpp

Revision: aff32e0b039c4221
Author: Davis King
Date: Sep 17, 2014 (15:46:23 UTC)

Minor changes to avoid compiler warnings.

Modified
dlib/image_processing/shape_predictor.h
dlib/image_transforms/draw.h

Revision: 593cf8b881dfe965
Author: Davis King
Date: Sep 14, 2014 (16:49:33 UTC)

fixed grammar

Modified
dlib/image_transforms/lbp_abstract.h

Revision: 20b25b58c985f0cd
Author: Davis King
Date: Sep 14, 2014 (16:34:45 UTC)

Renamed compute_equal_error_rate() to equal_error_rate()

Modified
dlib/statistics/lda.h
dlib/statistics/lda_abstract.h

Revision: e373ff9159756004
Author: Davis King
Date: Sep 14, 2014 (16:29:29 UTC)

fixed spelling

Modified
dlib/statistics/lda_abstract.h

Revision: b2f4b16429e8c71a
Author: Davis King
Date: Sep 14, 2014 (16:18:37 UTC)

Added the following functions: make_uniform_lbp_image() extract_histogram_descriptors() extract_uniform_lbp_descriptors() extract_highdim_face_lbp_descriptors() compute_lda_transform() compute_equal_error_rate()

Modified
dlib/image_transforms.h
dlib/statistics.h
Added
dlib/image_transforms/lbp.h
dlib/image_transforms/lbp_abstract.h
dlib/statistics/lda.h
dlib/statistics/lda_abstract.h

Revision: e163cd2aa350ce34
Author: Davis King
Date: Sep 14, 2014 (16:16:46 UTC)

Added map_det_to_chip()

Modified
dlib/image_transforms/interpolation.h
dlib/image_transforms/interpolation_abstract.h

Revision: c486886c1e4872d7
Author: Davis King
Date: Sep 14, 2014 (15:55:30 UTC)

fixed spelling error

Modified
dlib/image_transforms/interpolation_abstract.h

Revision: abf72bff127d44ab
Author: Davis King
Date: Sep 14, 2014 (07:27:36 UTC)

Added the option to use an identity matrix prior to the vector_normalizer_frobmetric object.

Modified
dlib/statistics/vector_normalizer_frobmetric.h
dlib/statistics/vector_normalizer_frobmetric_abstract.h
dlib/test/statistics.cpp

Revision: 7f0a2bd3ebbca6b7
Author: Davis King
Date: Sep 07, 2014 (11:19:42 UTC)

Increased default face chip size from get_face_chip_details()

Modified
dlib/image_transforms/interpolation.h
dlib/image_transforms/interpolation_abstract.h

Revision: de86facf50b8c798
Author: Davis King
Date: Sep 07, 2014 (11:19:18 UTC)

clarified spec

Modified
dlib/matrix/matrix_la_abstract.h

Revision: 4718f85fb7d61cb2
Author: Davis King
Date: Sep 06, 2014 (12:01:42 UTC)

Changed get_face_chip_details() so it ignores the eyebrows and lower lip since those are really mobile parts of the face.

Modified
dlib/image_transforms/interpolation.h

Revision: 39ca4b557c6f273c
Author: Davis King
Date: Sep 06, 2014 (11:43:54 UTC)

Added an overload of get_face_chip_details() that works on arrays of detections.

Modified
dlib/image_transforms/interpolation.h
dlib/image_transforms/interpolation_abstract.h

Revision: d3a711fff202e116
Author: Davis King
Date: Sep 06, 2014 (11:31:13 UTC)

added get_face_chip_details()

Modified
dlib/image_transforms/interpolation.h
dlib/image_transforms/interpolation_abstract.h

Revision: 4538a837d9c0822d
Author: Davis King
Date: Sep 06, 2014 (10:04:34 UTC)

Upgraded chip_details so you can specify a chip extraction by a bunch of point correspondences between the chip and the original image.

Modified
dlib/image_transforms/interpolation.h
dlib/image_transforms/interpolation_abstract.h

Revision: 4d9127609fe18abb
Author: Davis King
Date: Sep 05, 2014 (14:42:35 UTC)

Added missing assert

Modified
dlib/image_processing/shape_predictor.h

Revision: fa945098714c8b01
Author: Davis King
Date: Sep 05, 2014 (14:26:37 UTC)

Changed noncopyable.h to avoid a name clash with boost 1.56

Modified
dlib/noncopyable.h

Revision: d7820be2003786b4
Author: Davis King
Date: Sep 02, 2014 (16:55:44 UTC)

Fixed bug in the render_face_detections() overload I just added.

Modified
dlib/image_processing/render_face_detections.h

Revision: ac61317b10796bfe
Author: Davis King
Date: Sep 02, 2014 (16:47:33 UTC)

Added get_mapping_to_chip()

Modified
dlib/image_transforms/interpolation.h
dlib/image_transforms/interpolation_abstract.h

Revision: d4c80059df33d5cb
Author: Davis King
Date: Sep 02, 2014 (16:15:11 UTC)

Added an overload of render_face_detections() that takes just a single full_object_detection.

Modified
dlib/image_processing/render_face_detections.h
dlib/image_processing/render_face_detections_abstract.h

Revision: e1be0f9926c28193
Author: Davis King
Date: Sep 02, 2014 (16:14:22 UTC)

Added methods to allow in-place modification of a full_object_detection.

Modified
dlib/image_processing/full_object_detection.h
dlib/image_processing/full_object_detection_abstract.h


Old Change Logs