Revision: d71497d4669c73d09899
Author: Davis King
Date: Dec 14, 2019 (09:08:33 UTC)

Created release v19.19

 dlib/CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Revision: b0e3c36020d0e92df9c9
Author: Davis King
Date: Dec 04, 2019 (16:49:44 UTC)

deleted old, wrong, and duplicative function docs

 dlib/cuda/cudnn_dlibapi.h | 128 ----------------------------------------------
 1 file changed, 128 deletions(-)

Revision: e88e166e98f6673189b3
Author: Davis King
Date: Nov 29, 2019 (02:45:50 UTC)

slightly nicer default behavior

 dlib/global_optimization/find_max_global.h | 63 +++++++++++++++++++++---------
 1 file changed, 45 insertions(+), 18 deletions(-)

Revision: f2cd9e3b1d334107bd11
Author: Davis King
Date: Nov 28, 2019 (05:48:02 UTC)

use a time based exeuction limit in example

 examples/optimization_ex.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Revision: 501d17f6933087cea392
Author: Davis King
Date: Nov 28, 2019 (05:42:27 UTC)

Made find_max_global() and its overloads measure the execution speed of the user provided objective function. If it's faster than the LIPO upper bounding Monte Carlo model then we skip or limit the Monte Carlo stuff and just fun the objective function more often. Previously, find_max_global() simply assumed the objective functions were really expensive to invoke.

 dlib/global_optimization/find_max_global.h | 42 +++++++++++++++++++++++++++---
 1 file changed, 39 insertions(+), 3 deletions(-)

Revision: e82e2ceb2b1d25645621
Author: Davis E. King
Date: Nov 15, 2019 (-05:24:27 UTC)

Fix build error in some versions of visual studio

 dlib/CMakeLists.txt | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

Revision: d175c35074bc5130f494
Author: Juha Reunanen
Date: Nov 15, 2019 (07:53:16 UTC)

Instance segmentation (#1918)

 dlib/dnn/loss.h                                 |  41 +-
 dlib/dnn/trainer.h                              |  80 ++-
 dlib/image_transforms/interpolation.h           |  16 +-
 dlib/pixel.h                                    |  36 ++
 examples/CMakeLists.txt                         |   2 +
 examples/dnn_instance_segmentation_ex.cpp       | 178 ++++++
 examples/dnn_instance_segmentation_ex.h         | 200 ++++++
 examples/dnn_instance_segmentation_train_ex.cpp | 776 ++++++++++++++++++++++++
 examples/dnn_semantic_segmentation_ex.h         |  78 +--
 examples/dnn_semantic_segmentation_train_ex.cpp | 109 +---
 examples/pascal_voc_2012.h                      | 180 ++++++
 11 files changed, 1483 insertions(+), 213 deletions(-)

Revision: bd6dcc0b4932ec3d98b3
Author: Davis King
Date: Oct 31, 2019 (16:23:15 UTC)

Fix find_max() going into an infinite loop in some cases when a non-differentiable function is given.

 dlib/optimization/optimization.h | 4 ++++
 1 file changed, 4 insertions(+)

Revision: 36703f696f7174d9c06c
Author: Davis King
Date: Oct 31, 2019 (15:59:49 UTC)

Improve check that the system version of libjpeg is usable.

 dlib/cmake_utils/find_libjpeg.cmake                | 2 +-
 dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

Revision: e30f5e2fe88ff3a9c826
Author: Morwenn
Date: Oct 25, 2019 (04:21:50 UTC)

Propagate CMake flags to try_compile (fixes #1900) (#1905)

 dlib/cmake_utils/find_libjpeg.cmake | 10 ++++++++--
 dlib/cmake_utils/find_libpng.cmake  | 10 ++++++++--
 2 files changed, 16 insertions(+), 4 deletions(-)

Revision: 1b83016abd9ad136aea4
Author: Davis King
Date: Oct 24, 2019 (16:15:34 UTC)

update docs

 examples/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Revision: 39327e71b7c2d7dd897f
Author: Davis King
Date: Oct 24, 2019 (03:47:03 UTC)

Added note about using cmake's new fetch content feature.

 examples/CMakeLists.txt | 11 +++++++++++
 1 file changed, 11 insertions(+)

Revision: 9d3e0864771b47b70ed8
Author: AdriĆ  Arrufat
Date: Oct 15, 2019 (30:02:15 UTC)

fix signed/unsigned warning (#1899)

 dlib/dnn/loss.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Revision: a41e0cdb0f304a1a0b61
Author: Juha Reunanen
Date: Oct 14, 2019 (17:11:32 UTC)

Primarily match to truth rects that haven't been hit already (#1897)

 dlib/dnn/loss.h | 27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)

Revision: 1264521e0c1c860f548e
Author: Davis King
Date: Oct 13, 2019 (04:25:14 UTC)

more comments

 dlib/test/dnn.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

Revision: 8e622e9f4a01f1e0ada7
Author: Juha Reunanen
Date: Oct 13, 2019 (18:22:11 UTC)

Ignore truth rects that overlap too much (have same index in feature coordinates) (#1896)

 dlib/dnn/loss.h   | 43 +++++++++++++++++++++--------
 dlib/test/dnn.cpp | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 113 insertions(+), 12 deletions(-)

Revision: cff605add55e5f648252
Author: Davis King
Date: Oct 01, 2019 (17:08:22 UTC)

fix warnings

 dlib/dnn/layers.h | 8 ++++----
 dlib/test/dnn.cpp | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

Revision: df2bbd8a2c4b05363847
Author: Davis King
Date: Sep 22, 2019 (10:59:28 UTC)

Record last changeset and set PATCH version to 99

 dlib/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Revision: 1ac1756923489868aa5b
Author: Davis King
Date: Sep 22, 2019 (10:57:37 UTC)

Created release v19.18

 dlib/CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)