Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit a84f9c3

Browse files
committedMay 28, 2025
update docs
1 parent 7555da7 commit a84f9c3

File tree

2 files changed

+59
-20
lines changed

2 files changed

+59
-20
lines changed
 

‎docs/docs/release_notes.xml

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,14 @@
1212

1313
<current>
1414
New Features and Improvements:
15-
- Added auto_train_multiclass_svm_linear_classifier(), a tool that trains a multiclass
16-
SVM linear classifier without requiring the user to supply any hyperparameters.
17-
- Add draw_solid_polygon() (PR #2775)
18-
- Add insert_image_chip() (PR #2781)
15+
- Machine Learning
16+
- Added auto_train_multiclass_svm_linear_classifier(), a tool that trains a multiclass
17+
SVM linear classifier without requiring the user to supply any hyperparameters.
18+
- YOLO improvements: Smoothed L1 loss, Focal Loss, Weighted Loss (PR #2628)
19+
- Add Byte Pair Encoding (BPE) class, bpe_tokenizer, for subword tokenization (PR #3056)
20+
- Many new DNN layers: input_tensor, dropout_rate_, rms_norm_, transpose_,
21+
tril_, positional_encodings_, embeddings_, multm_prev_, slice_, linear_,
22+
reshape_to_
1923

2024
- Unify all conversions to UTF-32 #2737
2125
- Adds convert_to_utf32()
@@ -26,40 +30,32 @@ New Features and Improvements:
2630
- Contains type trait back ports and also many older dlib type traits that can now be
2731
aliased to those in C++14 or earlier.
2832
- dlib::optional (PR #2815)
29-
33+
- Added constexpr if like tooling for C++14 (PR #2654)
3034
- Container classes
3135
- Support noexcept dlib::type_safe_union::swap() (PR #2604)
32-
- dlib::optional (PR #2815)
3336
- New type erasure tooling in dlib/any/storage.h (PR #2666)
3437

3538
- Update libraries in dlib/external
3639
- Update libjpeg to version 9e (PR #2619)
3740
- Update Pybind11 to v2.12.0 (PR #2970)
3841

39-
- YOLO improvements: Smoothed L1 loss, Focal Loss, Weighted Loss (PR #2628)
40-
4142
- Speeding things up:
4243
- Optimize pointer to matrix assignment (PR #2822)
4344
- circular_buffer : 10X speedup (PR #2779)
4445
- type_safe_union : visit() and apply_to_contents() performance improvements (PR #2615)
4546
- Speed up DNN execution. PRs: 2656, 2839, 2842
47+
4648
- Add support for loading custom label fonts in imglab via --font (PR #2733)
4749
- Add HSV pixel support (PR #2758)
50+
- Add draw_solid_polygon() (PR #2775)
51+
- Add insert_image_chip() (PR #2781)
4852
- Add simple polygon class (PR #2750)
49-
- Added a bunch of FFT tooling
50-
- Added short time Fourier transforms stft(), istft(), stftr() and istftr() for variants for matrix objects (PR #2627)
53+
- Added a lot of new FFT tooling
54+
- Added short time Fourier transforms stft(), istft(), stftr() and istftr()
55+
for variants for matrix objects (PR #2627)
5156
- Added generalized FFT tooling in the dlib/fft folder (PR #2793)
52-
- if constexpr like tooling for C++14 (PR #2654)
53-
- Add Byte Pair Encoding (BPE) class, bpe_tokenizer, for subword tokenization (PR #3056)
54-
- Many new DNN layers: input_tensor, dropout_rate_, rms_norm_, transpose_, tril_, positional_encodings_, embeddings_, multm_prev_, slice_, linear_, reshape_to_
55-
56-
57-
# TODO: davis update web docs for this
5857
- FFMPEG wrappers: dlib::ffmpeg::decoder and dlib::ffmpeg::demuxer (PR #2707)
5958

60-
61-
62-
6359
Non-Backwards Compatible Changes:
6460
- Dlib now requires C++14 and at least CMake version 3.10.0.
6561

‎docs/docs/term_index.xml

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -890,7 +890,7 @@
890890
<term file="dlib/matrix/matrix_la_abstract.h.html" name="chol" include="dlib/matrix.h"/>
891891

892892

893-
<term file="dlib/constexpr_if.h.html" name="switch_" include="dlib/constexpr_if.h"/>
893+
<term file="metaprogramming.html" name="switch_" include="dlib/constexpr_if.h"/>
894894
<term file="dlib/constexpr_if.h.html" name="bools" include="dlib/constexpr_if.h"/>
895895
<term file="dlib/constexpr_if.h.html" name="true_t" include="dlib/constexpr_if.h"/>
896896
<term file="dlib/constexpr_if.h.html" name="false_t" include="dlib/constexpr_if.h"/>
@@ -985,6 +985,10 @@
985985
<term file="containers.html" name="storage_sbo" include="dlib/any.h"/>
986986
<term file="containers.html" name="storage_shared" include="dlib/any.h"/>
987987
<term file="containers.html" name="storage_view" include="dlib/any.h"/>
988+
<term file="dlib/any/storage.h.html" name="bad_any_cast" include="dlib/any.h"/>
989+
<term file="dlib/any/storage.h.html" name="storage_base" include="dlib/any.h"/>
990+
<term file="dlib/optional.h.html" name="bad_optional_access" include="dlib/optional.h"/>
991+
<term file="dlib/optional.h.html" name="nullopt_t" include="dlib/optional.h"/>
988992

989993
<term file="metaprogramming.html" name="compile_time_integer_list" include="dlib/metaprogramming.h"/>
990994
<term file="metaprogramming.html" name="make_compile_time_integer_range" include="dlib/metaprogramming.h"/>
@@ -1957,6 +1961,45 @@
19571961
<term link="dlib/general_hash/general_hash.h.html" name="general_hash" include="dlib/general_hash/general_hash.h"/>
19581962

19591963

1964+
<term file="other.html" name="decoder" include="dlib/media.h"/>
1965+
<term file="other.html" name="demuxer" include="dlib/media.h"/>
1966+
<term file="other.html" name="encoder" include="dlib/media.h"/>
1967+
<term file="other.html" name="muxer" include="dlib/media.h"/>
1968+
<term file="other.html" name="frame" include="dlib/media.h"/>
1969+
<term file="dlib/media/ffmpeg_demuxer.h.html" name="wrap" include="dlib/media.h"/>
1970+
<term file="dlib/media/ffmpeg_demuxer.h.html" name="decoder_codec_args" include="dlib/media.h"/>
1971+
<term file="dlib/media/ffmpeg_demuxer.h.html" name="load_frame" include="dlib/media.h"/>
1972+
<term file="dlib/media/ffmpeg_muxer.h.html" name="encoder_image_args" include="dlib/media.h"/>
1973+
<term file="dlib/media/ffmpeg_muxer.h.html" name="encoder_audio_args" include="dlib/media.h"/>
1974+
<term file="dlib/media/ffmpeg_muxer.h.html" name="encoder_codec_args" include="dlib/media.h"/>
1975+
<term file="dlib/media/ffmpeg_muxer.h.html" name="save_frame" include="dlib/media.h"/>
1976+
<term file="dlib/media/ffmpeg_utils.h.html" name="get_pixel_fmt_str" include="dlib/media.h"/>
1977+
<term file="dlib/media/ffmpeg_utils.h.html" name="get_audio_fmt_str" include="dlib/media.h"/>
1978+
<term file="dlib/media/ffmpeg_utils.h.html" name="get_channel_layout_str" include="dlib/media.h"/>
1979+
<term file="dlib/media/ffmpeg_utils.h.html" name="logger_ffmpeg" include="dlib/media.h"/>
1980+
<term file="dlib/media/ffmpeg_utils.h.html" name="logger_dlib_wrapper" include="dlib/media.h"/>
1981+
<term file="dlib/media/ffmpeg_utils.h.html" name="pix_traits" include="dlib/media.h"/>
1982+
<term file="dlib/media/ffmpeg_utils.h.html" name="sample_traits" include="dlib/media.h"/>
1983+
<term file="dlib/media/ffmpeg_utils.h.html" name="audio" include="dlib/media.h"/>
1984+
<term file="dlib/media/ffmpeg_utils.h.html" name="codec_details" include="dlib/media.h"/>
1985+
<term file="dlib/media/ffmpeg_utils.h.html" name="muxer_details" include="dlib/media.h"/>
1986+
<term file="dlib/media/ffmpeg_utils.h.html" name="device_details" include="dlib/media.h"/>
1987+
<term file="dlib/media/ffmpeg_utils.h.html" name="device_instance" include="dlib/media.h"/>
1988+
<term file="dlib/media/ffmpeg_utils.h.html" name="list_protocols" include="dlib/media.h"/>
1989+
<term file="dlib/media/ffmpeg_utils.h.html" name="list_demuxers" include="dlib/media.h"/>
1990+
<term file="dlib/media/ffmpeg_utils.h.html" name="list_muxers" include="dlib/media.h"/>
1991+
<term file="dlib/media/ffmpeg_utils.h.html" name="list_codecs" include="dlib/media.h"/>
1992+
<term file="dlib/media/ffmpeg_utils.h.html" name="list_input_device_types" include="dlib/media.h"/>
1993+
<term file="dlib/media/ffmpeg_utils.h.html" name="list_output_device_types" include="dlib/media.h"/>
1994+
<term file="dlib/media/ffmpeg_utils.h.html" name="list_input_device_instances" include="dlib/media.h"/>
1995+
<term file="dlib/media/ffmpeg_utils.h.html" name="list_output_device_instances" include="dlib/media.h"/>
1996+
<term file="dlib/media/ffmpeg_utils.h.html" name="video_enabled_t" include="dlib/media.h"/>
1997+
<term file="dlib/media/ffmpeg_utils.h.html" name="audio_enabled_t" include="dlib/media.h"/>
1998+
<term file="dlib/media/ffmpeg_utils.h.html" name="convert" include="dlib/media.h"/>
1999+
<term file="dlib/media/ffmpeg_utils.h.html" name="resizing_args" include="dlib/media.h"/>
2000+
<term file="dlib/media/ffmpeg_utils.h.html" name="resampling_args" include="dlib/media.h"/>
2001+
<term file="dlib/media/sink.h.html" name="sink" include="dlib/media.h"/>
2002+
19602003
<term file="other.html" name="database" include="dlib/sqlite.h"/>
19612004
<term file="other.html" name="statement" include="dlib/sqlite.h"/>
19622005
<term file="other.html" name="transaction" include="dlib/sqlite.h"/>

0 commit comments

Comments
 (0)
Failed to load comments.