The Library

- Algorithms
- API Wrappers
- Bayesian Nets
- Compression
- Containers
- Graph Tools
- Image Processing
- Linear Algebra
- Machine Learning
- Metaprogramming
- Miscellaneous
- Networking
- Optimization
- Parsing

Help/Info

- Examples: C++
  - 3D_Point_Cloud
  - Assignment_Learning
  - Base64_Encoder
  - Bayesian_Network
  - Bayesian_Network_From_Disk
  - Bayesian_Network_GUI
  - Bridge
  - BSP
  - C-Support_Vector_Machine
  - Cmd_Line_Parser
  - Compress_Stream
  - Config_File_Reader
  - Custom_Trainers
  - Directory_Navigation
  - Empirical_Kernel_Map
  - Face_Detection
  - Face_Landmark_Detection
  - FHOG_Feature_Extraction
  - FHOG_Object_Detection
  - Graph_Labeling
  - GUI
  - Hough_Transform
  - HTTP_Server
  - Image
  - IO Socket Streams
  - IO Streams Server
  - Kernel_Centroid
  - Kernel_K-Means_Clustering
  - Kernel_Ridge_Regression
  - Kernel_RLS_Filtering
  - Kernel_RLS_Regression
  - KRR_Classification
  - Learning_to_Track
  - Linear_Assignment_Problems
  - Linear_Manifold_Regularizer
  - Logger
  - Logger_Advanced
  - Logger_Custom_Output
  - Matrix
  - Matrix_Expressions
  - Member_Function_Pointer
  - Model_Selection
  - Multiclass_Classification
  - Multithreaded_Object
  - Neural_Network
  - Non-Linear Least Squares
  - Nu-Support_Vector_Machine
  - Numerical_Integration
  - Object_Detector
  - Object_Detector_Advanced
  - One_Class_Classifiers
  - Online_SVM
  - Optimization
  - Parallel_For_Loops
  - Pipe
  - Pipe_2
  - Quantum_Computing
  - Queue
  - Rank_Features
  - Relevance_Vector_Classification
  - Relevance_Vector_Regression
  - Running_Stats
  - Sequence_Labeling
  - Sequence_Segmentation
  - Sockets
  - Sockstreambuf
  - Sparse_Vectors
  - SQLite
  - Std_C++_Allocator
  - Structural_Support_Vector_Machines
  - Support_Vector_Regression
  - SURF
  - SVM-Rank
  - Threaded_Object
  - Threads
  - Thread_Function
  - Thread_Pool
  - Timer
  - Train_Object_Detector
  - Train_Shape_Predictor
  - Using_Custom_Kernels
  - Video_Object_Tracking
  - Webcam_Face_Pose_Estimation
  - XML_Parser
- Examples: Python
  - Face_Detector
  - Face_Landmark_Detection
  - find_candidate_object_locations
  - Linear_Assignment_Problems
  - Sequence_Segmenter
  - Structural_Support_Vector_Machines
  - SVM-Rank
  - Train_Object_Detector
  - Train_Shape_Predictor
- FAQ
- Home
- How to compile
- How to contribute
- Index
- Introduction
- License
- Python API
- Suggested Books

Current Release

- Change Log
- Release Notes
- Version: 18.15

Last Modified: Apr 29, 2015

# Index

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

# A

abs
#include <dlib/matrix.h>
abstract
acos
#include <dlib/matrix.h>
add
#include <dlib/sparse_vector.h>
add_image_left_right_flips
#include <dlib/image_transforms.h>
add_image_rotations
#include <dlib/image_transforms.h>
add_to
#include <dlib/sparse_vector.h>
allocator
all_images_same_size
#include <dlib/image_processing.h>
all_parts_in_rect
#include <dlib/image_processing.h>
all_values_are_nonnegative
#include <dlib/svm_threaded.h>
alpha
any
#include <dlib/any.h>
any_decision_function
#include <dlib/any.h>
any_function
#include <dlib/any.h>
any_trainer
#include <dlib/any.h>
apery
#include <dlib/numeric_constants.h>
approximate_distance_function
#include <dlib/svm.h>
area
#include <dlib/geometry.h>
array
#include <dlib/array.h>
array2d
#include <dlib/array2d.h>
asin
#include <dlib/matrix.h>
ASSERT_ARE_NOT_SAME_TYPE
#include <dlib/assert.h>
ASSERT_ARE_SAME_TYPE
#include <dlib/assert.h>
assign
#include <dlib/sparse_vector.h>
assignment
#include <dlib/bayes_utils.h>
assignment_cost
#include <dlib/optimization.h>
assignment_function
#include <dlib/svm.h>
assign_all_pixels
#include <dlib/image_transforms.h>
assign_border_pixels
#include <dlib/image_transforms.h>
assign_image
#include <dlib/image_transforms.h>
assign_image_scaled
#include <dlib/image_transforms.h>
assign_pixel
#include <dlib/pixel.h>
assign_pixel_intensity
#include <dlib/pixel.h>
assign_zero_if_built_in_scalar_type
#include <dlib/algs.h>
atan
#include <dlib/matrix.h>
attribute_list
#include <dlib/xml_parser.h>
auto_mutex
#include <dlib/threads.h>
auto_mutex_readonly
#include <dlib/threads.h>
auto_threshold_image
#include <dlib/image_transforms.h>
auto_unlock
#include <dlib/threads.h>
auto_unlock_readonly
#include <dlib/threads.h>
average_precision
#include <dlib/statistics.h>

# B

backtracking_line_search
#include <dlib/optimization.h>
bad_type_safe_union_cast
#include <dlib/type_safe_union.h>
base64
#include <dlib/base64.h>
base_window
#include <dlib/gui_core.h>
basic_type
#include <dlib/algs.h>
basic_utf8_ifstream
#include <dlib/unicode.h>
basic_utf8_ifstream
#include <dlib/unicode.h>
basic_utf8_ifstream
#include <dlib/unicode.h>
batch
#include <dlib/svm.h>
batch_cached
#include <dlib/svm.h>
batch_trainer
#include <dlib/svm.h>
bayesian_network_gibbs_sampler
#include <dlib/bayes_utils.h>
bayesian_network_join_tree
#include <dlib/bayes_utils.h>
bayes_node
#include <dlib/bayes_utils.h>
bdf_font
#include <dlib/gui_widgets.h>
bfgs_search_strategy
#include <dlib/optimization.h>
bgr_pixel
#include <dlib/pixel.h>
bigint
#include <dlib/bigint.h>
big_to_host
#include <dlib/byte_orderer.h>
binary_close
#include <dlib/image_transforms.h>
binary_complement
#include <dlib/image_transforms.h>
binary_difference
#include <dlib/image_transforms.h>
binary_dilation
#include <dlib/image_transforms.h>
binary_erosion
#include <dlib/image_transforms.h>
binary_intersection
#include <dlib/image_transforms.h>
binary_open
#include <dlib/image_transforms.h>
binary_search_tree
#include <dlib/binary_search_tree.h>
binary_union
#include <dlib/image_transforms.h>
binned_vector_feature_image
#include <dlib/image_keypoint.h>
bit_stream
#include <dlib/bit_stream.h>
black_background
#include <dlib/image_transforms.h>
BOBYQA
#include <dlib/optimization.h>
bobyqa_failure
#include <dlib/optimization.h>
border_enumerator
#include <dlib/geometry.h>
bottom
in drawable object
#include <dlib/gui_widgets.h>
in rectangle object
#include <dlib/geometry.h>
bound_function_pointer
#include <dlib/bound_function_pointer.h>
box
#include <dlib/data_io.h>
bridge
#include <dlib/bridge.h>
bridge_status
#include <dlib/bridge.h>
bsp_connect
#include <dlib/bsp.h>
bsp_context
#include <dlib/bsp.h>
bsp_listen
#include <dlib/bsp.h>
bsp_listen_dynamic_port
#include <dlib/bsp.h>
button
#include <dlib/gui_widgets.h>
button_action
#include <dlib/gui_widgets.h>
button_style
#include <dlib/gui_widgets.h>
button_style_arrow
#include <dlib/gui_widgets.h>
button_style_default
#include <dlib/gui_widgets.h>
button_style_toolbar1
#include <dlib/gui_widgets.h>
button_style_toolbar_icon1
#include <dlib/gui_widgets.h>
byte_orderer
#include <dlib/byte_orderer.h>

# C

camera_transform
#include <dlib/geometry.h>
canvas
#include <dlib/gui_core.h>
cartesian_product
#include <dlib/matrix.h>
cast_to_string
#include <dlib/string.h>
catalan
#include <dlib/numeric_constants.h>
cca
#include <dlib/statistics.h>
ceil
#include <dlib/matrix.h>
center
#include <dlib/geometry.h>
centered_rect
#include <dlib/geometry.h>
central_differences
#include <dlib/optimization.h>
cg_search_strategy
#include <dlib/optimization.h>
check_box
#include <dlib/gui_widgets.h>
chinese_whispers
#include <dlib/clustering.h>
chip_details
#include <dlib/image_transforms.h>
chip_dims
#include <dlib/image_transforms.h>
chol
#include <dlib/matrix.h>
cholesky_decomposition
#include <dlib/matrix.h>
circular_buffer
#include <dlib/sliding_buffer.h>
clamp
#include <dlib/matrix.h>
clamp_function
#include <dlib/optimization.h>
clip_line_to_rectangle
#include <dlib/geometry.h>
close_gracefully
#include <dlib/sockets.h>
close_window
#include <dlib/gui_core.h>
cmd_line_parser
#include <dlib/cmd_line_parser.h>
cmd_line_parser_option
#include <dlib/cmd_line_parser.h>
cnot
#include <dlib/quantum_computing.h>
colm
#include <dlib/matrix.h>
colm_exp
#include <dlib/matrix.h>
colormap_heat
#include <dlib/image_transforms.h>
colormap_jet
#include <dlib/image_transforms.h>
column_major_layout
#include <dlib/matrix.h>
command line parsing
command_line_parser
#include <dlib/cmd_line_parser.h>
COMPILE_TIME_ASSERT
#include <dlib/assert.h>
complex_matrix
#include <dlib/matrix.h>
composite_gate
#include <dlib/quantum_computing.h>
compress_stream
#include <dlib/compress_stream.h>
compute_box_dimensions
#include <dlib/image_processing.h>
compute_dominant_angle
#include <dlib/image_keypoint.h>
compute_lda_transform
#include <dlib/statistics.h>
compute_mean_squared_distance
#include <dlib/svm.h>
compute_surf_descriptor
#include <dlib/image_keypoint.h>
conditional_probability_table
#include <dlib/bayes_utils.h>
conditioning_class
#include <dlib/conditioning_class.h>
config file parser
configure_loggers_from_file
#include <dlib/logger.h>
config_reader
#include <dlib/config_reader.h>
config_reader_thread_safe
#include <dlib/config_reader.h>
conj
#include <dlib/matrix.h>
connect
#include <dlib/sockets.h>
connected_if_both_not_zero
#include <dlib/image_transforms.h>
connected_if_equal
#include <dlib/image_transforms.h>
connection
#include <dlib/sockets.h>
connect_to
#include <dlib/bridge.h>
connect_to_ip_and_port
#include <dlib/bridge.h>
console_progress_indicator
#include <dlib/console_progress_indicator.h>
constituent
#include <dlib/optimization.h>
const_image_view
#include <dlib/image_processing.h>
const_temp_matrix
#include <dlib/matrix.h>
contains_duplicate_pairs
#include <dlib/graph_utils.h>
contains_invalid_labeling
#include <dlib/svm.h>
conv
#include <dlib/matrix.h>
CONVENTION
convert_to_decision_function
#include <dlib/svm.h>
convert_unordered_to_ordered
#include <dlib/graph_utils.h>
convert_utf8_to_utf32
#include <dlib/unicode.h>
conv_same
#include <dlib/matrix.h>
conv_valid
#include <dlib/matrix.h>
copy_functor
#include <dlib/algs.h>
copy_graph
#include <dlib/graph_utils.h>
copy_graph_structure
#include <dlib/graph_utils.h>
correlation
#include <dlib/statistics.h>
correlation_tracker
#include <dlib/image_processing.h>
cos
#include <dlib/matrix.h>
cosh
#include <dlib/matrix.h>
cosine_distance
#include <dlib/graph_utils.h>
count_bits
#include <dlib/hash.h>
count_ranking_inversions
#include <dlib/svm.h>
covariance
#include <dlib/statistics.h>
covariance
#include <dlib/matrix.h>
cpp_pretty_printer
#include <dlib/cpp_pretty_printer.h>
cpp_tokenizer
#include <dlib/cpp_tokenizer.h>
crc32
#include <dlib/crc32.h>
create_connection
#include <dlib/sockets.h>
create_directory
#include <dlib/misc_api.h>
create_gaussian_filter
#include <dlib/image_transforms.h>
create_grid_detection_template
#include <dlib/image_processing.h>
create_join_tree
#include <dlib/graph_utils.h>
create_listener
#include <dlib/sockets.h>
create_max_margin_projection_hash
#include <dlib/lsh.h>
create_moral_graph
#include <dlib/graph_utils.h>
create_new_thread
#include <dlib/threads.h>
create_new_thread extension
#include <dlib/threads.h>
create_overlapped_2x2_detection_template
#include <dlib/image_processing.h>
create_random_projection_hash
#include <dlib/lsh.h>
create_single_box_detection_template
#include <dlib/image_processing.h>
cref
#include <dlib/ref.h>
cross_validate_assignment_trainer
#include <dlib/svm.h>
cross_validate_graph_labeling_trainer
#include <dlib/svm_threaded.h>
cross_validate_multiclass_trainer
#include <dlib/svm.h>
cross_validate_object_detection_trainer
#include <dlib/svm.h>
cross_validate_ranking_trainer
#include <dlib/svm.h>
cross_validate_regression_trainer
#include <dlib/svm.h>
cross_validate_sequence_labeler
#include <dlib/svm.h>
cross_validate_sequence_segmenter
#include <dlib/svm.h>
cross_validate_track_association_trainer
#include <dlib/svm_threaded.h>
cross_validate_trainer
#include <dlib/svm.h>
cross_validate_trainer_threaded
#include <dlib/svm_threaded.h>
cross_validation_error
#include <dlib/svm.h>
cubed
#include <dlib/matrix.h>
cubed
#include <dlib/matrix.h>
cv_image
#include <dlib/opencv.h>

# D

database
#include <dlib/sqlite.h>
dataset
#include <dlib/data_io.h>
dcenter
#include <dlib/geometry.h>
debugging modes: enable/disable
decision_function
#include <dlib/svm.h>
default_box_generator
#include <dlib/image_processing.h>
default_fhog_feature_extractor
#include <dlib/image_processing.h>
default_font
#include <dlib/gui_widgets.h>
default_memory_manager
#include <dlib/algs.h>
derivative
#include <dlib/optimization.h>
deserialize
#include <dlib/serialize.h>
det
#include <dlib/matrix.h>
determine_object_boxes
#include <dlib/image_processing.h>
diag
#include <dlib/matrix.h>
diagm
#include <dlib/matrix.h>
diag_exp
#include <dlib/matrix.h>
directed_graph
#include <dlib/directed_graph.h>
directed_graph_drawer
#include <dlib/gui_widgets.h>
directory
#include <dlib/dir_nav.h>
dir_create_error
#include <dlib/misc_api.h>
dir_nav
dir_not_found
#include <dlib/dir_nav.h>
disable
#include <dlib/gui_widgets.h>
disable_events
#include <dlib/gui_widgets.h>
disable_if
#include <dlib/enable_if.h>
discriminant_pca
#include <dlib/statistics.h>
discriminant_pca_error
#include <dlib/statistics.h>
disjoint_subsets
#include <dlib/disjoint_subsets.h>
distance
#include <dlib/sparse_vector.h>
distance_function
#include <dlib/svm.h>
distance_squared
#include <dlib/sparse_vector.h>
distance_to_line
#include <dlib/geometry.h>
distance_to_rect_edge
#include <dlib/geometry.h>
DLIB_ASSERT
#include <dlib/assert.h>
dlib_assert_breakpoint
DLIB_ASSERT_HAS_STANDARD_LAYOUT
#include <dlib/assert.h>
DLIB_CASSERT
#include <dlib/assert.h>
DLIB_ENABLE_STACK_TRACE
DLIB_ISO_CPP_ONLY
DLIB_MAJOR_VERSION
#include <dlib/revision.h>
DLIB_MAKE_HAS_MEMBER_FUNCTION_TEST
#include <dlib/algs.h>
DLIB_MINOR_VERSION
#include <dlib/revision.h>
DLIB_NO_GUI_SUPPORT
DLIB_STACK_TRACE
#include <dlib/assert.h>
DLIB_STACK_TRACE_NAMED
#include <dlib/assert.h>
DLIB_THREAD_POOL_TIMEOUT
document_handler
#include <dlib/xml_parser.h>
dot
for matrix objects
#include <dlib/matrix.h>
for sparse vectors
#include <dlib/sparse_vector.h>
dpoint
#include <dlib/geometry.h>
draggable
#include <dlib/gui_widgets.h>
draw
#include <dlib/gui_widgets.h>
drawable
#include <dlib/gui_widgets.h>
drawable_window
#include <dlib/gui_widgets.h>
draw_button_down
#include <dlib/gui_widgets.h>
draw_button_up
#include <dlib/gui_widgets.h>
draw_checkered
#include <dlib/gui_widgets.h>
draw_circle
#include <dlib/gui_widgets.h>
draw_fhog
#include <dlib/image_transforms.h>
draw_image
#include <dlib/gui_widgets.h>
draw_line
for image/array2d objects
#include <dlib/image_transforms.h>
for the GUI canvas object
#include <dlib/gui_widgets.h>
draw_pixel
#include <dlib/gui_widgets.h>
draw_rectangle
for image/array2d objects
#include <dlib/image_transforms.h>
for the GUI canvas object
#include <dlib/gui_widgets.h>
draw_rounded_rectangle
#include <dlib/gui_widgets.h>
draw_solid_circle
for image/array2d objects
#include <dlib/image_transforms.h>
for the GUI canvas object
#include <dlib/gui_widgets.h>
draw_solid_convex_polygon
#include <dlib/gui_widgets.h>
draw_sunken_rectangle
#include <dlib/gui_widgets.h>
draw_surf_points
#include <dlib/image_keypoint/draw_surf_points.h>
drectangle
#include <dlib/geometry.h>

# E

e
#include <dlib/numeric_constants.h>
edge
#include <dlib/graph_utils.h>
edge_orientation
#include <dlib/image_transforms.h>
eigenvalue_decomposition
#include <dlib/matrix.h>
empirical_kernel_map
#include <dlib/svm.h>
empirical_kernel_map_error
#include <dlib/svm.h>
enable
#include <dlib/gui_widgets.h>
enabled
#include <dlib/gui_widgets.h>
ENABLE_ASSERTS
enable_events
#include <dlib/gui_widgets.h>
enable_if
#include <dlib/enable_if.h>
END_OF_TREE
#include <dlib/optimization.h>
ensures
entropy_decoder
#include <dlib/entropy_decoder.h>
entropy_decoder_model
#include <dlib/entropy_decoder_model.h>
entropy_encoder
#include <dlib/entropy_encoder.h>
entropy_encoder_model
#include <dlib/entropy_encoder_model.h>
enumerable
#include <dlib/interfaces/enumerable.h>
equal
#include <dlib/matrix.h>
equalize_histogram
#include <dlib/image_transforms.h>
equal_error_rate
#include <dlib/statistics.h>
error
#include <dlib/error.h>
error_handler
#include <dlib/xml_parser.h>
euler_gamma
#include <dlib/numeric_constants.h>
evaluate_detectors
#include <dlib/image_processing.h>
events_are_enabled
#include <dlib/gui_widgets.h>
exp
#include <dlib/matrix.h>
extension
extract_fhog_features
#include <dlib/image_transforms.h>
extract_highdim_face_lbp_descriptors
#include <dlib/image_transforms.h>
extract_histogram_descriptors
#include <dlib/image_transforms.h>
extract_image_chip
#include <dlib/image_transforms.h>
extract_image_chips
#include <dlib/image_transforms.h>
extract_uniform_lbp_descriptors
#include <dlib/image_transforms.h>

# F

feature_extractor_track_association
#include <dlib/svm.h>
fft
#include <dlib/matrix.h>
fhog_to_image
#include <dlib/image_transforms.h>
file
#include <dlib/dir_nav.h>
file_exists
#include <dlib/dir_nav.h>
file_not_found
#include <dlib/dir_nav.h>
fill_gradient_rounded
#include <dlib/gui_widgets.h>
fill_lisf
#include <dlib/svm.h>
fill_rect
for GUI canvas objects
#include <dlib/gui_widgets.h>
for image/array2d objects
#include <dlib/image_transforms.h>
fill_rect_with_vertical_gradient
#include <dlib/gui_widgets.h>
find_affine_transform
#include <dlib/geometry.h>
find_approximate_k_nearest_neighbors
#include <dlib/graph_utils.h>
find_candidate_object_locations
#include <dlib/image_transforms.h>
find_clusters_using_kmeans
#include <dlib/clustering.h>
find_connected_nodes
#include <dlib/graph_utils.h>
find_gamma_with_big_centroid_gap
#include <dlib/svm.h>
find_k_nearest_neighbors
#include <dlib/graph_utils.h>
find_k_nearest_neighbors_lsh
#include <dlib/graph_utils_threaded.h>
find_max
#include <dlib/optimization.h>
find_max_bobyqa
#include <dlib/optimization.h>
find_max_box_constrained
#include <dlib/optimization.h>
find_max_factor_graph_nmplp
#include <dlib/optimization.h>
find_max_factor_graph_potts
#include <dlib/graph_cuts.h>
find_max_factor_graph_viterbi
#include <dlib/optimization.h>
find_max_parse_cky
#include <dlib/optimization.h>
find_max_single_variable
#include <dlib/optimization.h>
find_max_trust_region
#include <dlib/optimization.h>
find_max_using_approximate_derivatives
#include <dlib/optimization.h>
find_min
#include <dlib/optimization.h>
find_min_and_max
#include <dlib/matrix.h>
find_min_bobyqa
#include <dlib/optimization.h>
find_min_box_constrained
#include <dlib/optimization.h>
find_min_single_variable
#include <dlib/optimization.h>
find_min_trust_region
#include <dlib/optimization.h>
find_min_using_approximate_derivatives
#include <dlib/optimization.h>
find_missing_pairs
#include <dlib/svm.h>
find_neighbor_ranges
#include <dlib/graph_utils.h>
find_percent_shortest_edges_randomly
#include <dlib/graph_utils.h>
find_points_above_thresh
#include <dlib/image_processing.h>
find_projective_transform
#include <dlib/geometry.h>
find_similarity_transform
#include <dlib/geometry.h>
find_tight_overlap_tester
#include <dlib/image_processing.h>
find_trees_not_rooted_with_tag
#include <dlib/optimization.h>
fine_hog_image
#include <dlib/image_keypoint.h>
fix_nonzero_indexing
#include <dlib/data_io.h>
flip
#include <dlib/matrix.h>
fliplr
#include <dlib/matrix.h>
flipud
#include <dlib/matrix.h>
flip_image_dataset_left_right
#include <dlib/image_transforms.h>
flip_image_left_right
#include <dlib/image_transforms.h>
flip_image_up_down
#include <dlib/image_transforms.h>
float_details
#include <dlib/float_details.h>
float_spatially_filter_image_separable
#include <dlib/image_transforms.h>
floor
#include <dlib/matrix.h>
font
#include <dlib/gui_widgets.h>
FREE_NODE
#include <dlib/graph_cuts.h>
frobmetric_training_sample
#include <dlib/statistics.h>
full_detection
#include <dlib/image_processing.h>
full_object_detection
#include <dlib/image_processing.h>
futures
#include <dlib/threads.h>

# G

gate
#include <dlib/quantum_computing.h>
gate_exp
#include <dlib/quantum_computing.h>
gaussian
1D Gaussian
#include <dlib/image_transforms.h>
2D Gaussian
#include <dlib/image_keypoint.h>
gaussian_blur
#include <dlib/image_transforms.h>
gaussian_randm
#include <dlib/matrix.h>
gaussian_random_hash
#include <dlib/hash.h>
general_hash
#include <dlib/general_hash/general_hash.h>
Generic image interface
get_current_dir
#include <dlib/misc_api.h>
get_display_size
#include <dlib/gui_core.h>
get_face_chip_details
#include <dlib/image_transforms.h>
get_filesystem_roots
#include <dlib/dir_nav.h>
get_files_in_directory_tree
#include <dlib/dir_nav.h>
get_from_clipboard
#include <dlib/gui_core.h>
get_frontal_face_detector
#include <dlib/image_processing/frontal_face_detector.h>
get_histogram
#include <dlib/image_transforms.h>
get_interest_points
#include <dlib/image_keypoint.h>
get_local_hostname
#include <dlib/sockets.h>
get_mapping_to_chip
#include <dlib/image_transforms.h>
get_native_font
#include <dlib/gui_widgets.h>
get_next_double_click
#include <dlib/gui_widgets.h>
get_option
#include <dlib/cmd_line_parser.h>
get_parent_directory
#include <dlib/dir_nav.h>
get_pixel_intensity
#include <dlib/pixel.h>
get_pos
#include <dlib/gui_core.h>
get_rect
for general matrix like objects
#include <dlib/matrix.h>
in drawable object
#include <dlib/gui_widgets.h>
get_size
#include <dlib/gui_core.h>
get_stack_trace
#include <dlib/assert.h>
get_surf_points
#include <dlib/image_keypoint.h>
get_thread_id
#include <dlib/threads.h>
get_timestamp
#include <dlib/misc_api.h>
glaisher
#include <dlib/numeric_constants.h>
golden_ratio
#include <dlib/numeric_constants.h>
gradient_norm_stop_strategy
#include <dlib/optimization.h>
graph
#include <dlib/graph.h>
graph_contains_directed_cycle
#include <dlib/graph_utils.h>
graph_contains_length_one_cycle
#include <dlib/graph_utils.h>
graph_contains_undirected_cycle
#include <dlib/graph_utils.h>
graph_cut_score
#include <dlib/graph_cuts.h>
graph_has_symmetric_edges
#include <dlib/graph_utils.h>
graph_is_connected
#include <dlib/graph_utils.h>
graph_labeler
#include <dlib/graph_cuts.h>
grow_rect
#include <dlib/geometry.h>
gui
gui_core
gui_widgets

# H

haar_x
#include <dlib/image_transforms.h>
haar_y
#include <dlib/image_transforms.h>
hamming_distance
#include <dlib/hash.h>
hash
#include <dlib/hash.h>
hashed_feature_image
#include <dlib/image_keypoint.h>
hash_map
#include <dlib/hash_map.h>
hash_samples
#include <dlib/graph_utils_threaded.h>
hash_set
#include <dlib/hash_set.h>
hash_similar_angles_128
#include <dlib/lsh.h>
hash_similar_angles_256
#include <dlib/lsh.h>
hash_similar_angles_512
#include <dlib/lsh.h>
hash_similar_angles_64
#include <dlib/lsh.h>
hash_table
#include <dlib/hash_table.h>
has_unsigned_keys
#include <dlib/sparse_vector.h>
heatmap
#include <dlib/image_transforms.h>
hessian_pyramid
#include <dlib/image_keypoint.h>
hidden
#include <dlib/gui_widgets.h>
hide
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
histogram_intersection_kernel
#include <dlib/svm.h>
hog_image
#include <dlib/image_keypoint.h>
hostname_to_ip
#include <dlib/sockets.h>
host_is_big_endian
#include <dlib/byte_orderer.h>
host_is_little_endian
#include <dlib/byte_orderer.h>
host_to_big
#include <dlib/byte_orderer.h>
host_to_little
#include <dlib/byte_orderer.h>
host_to_network
#include <dlib/byte_orderer.h>
hough_transform
#include <dlib/image_transforms.h>
HPUX
#include <dlib/platform.h>
hsi_pixel
#include <dlib/pixel.h>
hsort_array
#include <dlib/sort.h>
HTTP server
Hungarian Algorithm
#include <dlib/optimization.h>
hysteresis_threshold
#include <dlib/image_transforms.h>

# I

identity_matrix
#include <dlib/matrix.h>
ifft
#include <dlib/matrix.h>
imag
#include <dlib/matrix.h>
image
#include <dlib/data_io.h>
image_data
#include <dlib/image_processing.h>
image_dataset_file
#include <dlib/data_io.h>
image_dataset_metadata
#include <dlib/data_io.h>
image_display
#include <dlib/gui_widgets.h>
image_hash_construction_failure
#include <dlib/image_processing.h>
image_size
#include <dlib/image_processing.h>
image_to_fhog
#include <dlib/image_transforms.h>
image_traits
#include <dlib/image_processing.h>
image_view
#include <dlib/image_processing.h>
image_widget
#include <dlib/gui_widgets.h>
image_window
#include <dlib/gui_widgets.h>
index_of_max
#include <dlib/matrix.h>
index_of_min
#include <dlib/matrix.h>
int16
#include <dlib/uintn.h>
int32
#include <dlib/uintn.h>
int64
#include <dlib/uintn.h>
int8
#include <dlib/uintn.h>
integral_image
#include <dlib/image_transforms.h>
integral_image_generic
#include <dlib/image_transforms.h>
integrate_function_adapt_simp
#include <dlib/numerical_integration.h>
interest_point
#include <dlib/image_keypoint.h>
interpolate_bilinear
#include <dlib/image_transforms.h>
interpolate_nearest_neighbor
#include <dlib/image_transforms.h>
interpolate_quadratic
#include <dlib/image_transforms.h>
intersect
#include <dlib/geometry.h>
inv
#include <dlib/matrix.h>
invalidate_rectangle
#include <dlib/gui_core.h>
invalid_nu_error
#include <dlib/optimization.h>
invalid_utf8_error
#include <dlib/unicode.h>
inv_lower_triangular
#include <dlib/matrix.h>
inv_upper_triangular
#include <dlib/matrix.h>
iosockstream
#include <dlib/iosockstream.h>
ip_to_hostname
#include <dlib/sockets.h>
isort_array
#include <dlib/sort.h>
is_array
#include <dlib/is_kind.h>
is_array2d
#include <dlib/is_kind.h>
is_assignment_problem
#include <dlib/svm.h>
is_binary_classification_problem
#include <dlib/svm.h>
is_built_in_scalar_type
#include <dlib/algs.h>
is_clique
#include <dlib/graph_utils.h>
is_closed
#include <dlib/gui_core.h>
is_col_vector
#include <dlib/matrix.h>
is_combining_char
#include <dlib/unicode.h>
is_complex
#include <dlib/matrix.h>
is_config_reader
#include <dlib/is_kind.h>
is_const_type
#include <dlib/algs.h>
is_convertible
#include <dlib/algs.h>
is_directed_graph
#include <dlib/is_kind.h>
is_dlib_thread
#include <dlib/threads.h>
is_enabled
#include <dlib/gui_widgets.h>
is_finite
for matrix objects
#include <dlib/matrix.h>
for scalar values
#include <dlib/algs.h>
is_float_type
#include <dlib/algs.h>
is_forced_assignment_problem
#include <dlib/svm.h>
is_function
#include <dlib/algs.h>
is_graph
#include <dlib/is_kind.h>
is_graph_labeling_problem
#include <dlib/svm_threaded.h>
is_hidden
#include <dlib/gui_widgets.h>
is_ip_address
#include <dlib/sockets.h>
is_join_tree
#include <dlib/graph_utils.h>
is_learning_problem
#include <dlib/svm.h>
is_matrix
#include <dlib/is_kind.h>
is_maximal_clique
#include <dlib/graph_utils.h>
is_ordered_by_index
#include <dlib/graph_utils.h>
is_pair
#include <dlib/is_kind.h>
is_pointer_type
#include <dlib/algs.h>
is_power_of_two
#include <dlib/matrix.h>
is_rand
#include <dlib/is_kind.h>
is_ranking_problem
#include <dlib/svm.h>
is_reference_type
#include <dlib/algs.h>
is_row_vector
#include <dlib/matrix.h>
is_same_object
#include <dlib/algs.h>
is_same_type
#include <dlib/algs.h>
is_sequence_labeling_problem
#include <dlib/svm.h>
is_sequence_segmentation_problem
#include <dlib/svm.h>
is_signed_type
#include <dlib/algs.h>
is_std_vector
#include <dlib/is_kind.h>
is_track_association_problem
#include <dlib/svm.h>
is_unsigned_type
#include <dlib/algs.h>
is_vector
#include <dlib/matrix.h>

# J

jet
#include <dlib/image_transforms.h>
joint_probability_table
#include <dlib/bayes_utils.h>
join_cols
#include <dlib/matrix.h>
join_rows
#include <dlib/matrix.h>
jpeg_loader
#include <dlib/image_io.h>

# K

kalman_filter
#include <dlib/filtering.h>
kcentroid
#include <dlib/svm.h>
kernel
in notation overview
regarding creating objects
Kernel Function Objects
kernel ridge regression
#include <dlib/svm.h>
kernel_derivative
#include <dlib/svm.h>
kernel_matrix
#include <dlib/svm.h>
khinchin
#include <dlib/numeric_constants.h>
kkmeans
#include <dlib/clustering.h>
krls
#include <dlib/svm.h>
krr_trainer
#include <dlib/svm.h>

# L

label
#include <dlib/gui_widgets.h>
labeled_detection
#include <dlib/svm.h>
label_connected_blobs
#include <dlib/image_transforms.h>
lagrange_poly_min_extrap
#include <dlib/optimization.h>
LALL
#include <dlib/logger.h>
lastx
#include <dlib/gui_widgets.h>
lasty
#include <dlib/gui_widgets.h>
lbfgs_search_strategy
#include <dlib/optimization.h>
LDEBUG
#include <dlib/logger.h>
learn_platt_scaling
#include <dlib/svm.h>
least squares SVM
#include <dlib/svm.h>
left
in drawable object
#include <dlib/gui_widgets.h>
in rectangle object
#include <dlib/geometry.h>
left_substr
#include <dlib/string.h>
length
for matrix objects
#include <dlib/matrix.h>
for sparse vectors
#include <dlib/sparse_vector.h>
length_squared
for matrix objects
#include <dlib/matrix.h>
for sparse vectors
#include <dlib/sparse_vector.h>
LERROR
#include <dlib/logger.h>
letter
#include <dlib/gui_widgets.h>
LFATAL
#include <dlib/logger.h>
light_spd
#include <dlib/numeric_constants.h>
linearly_independent_subset_finder
#include <dlib/svm.h>
linear_kernel
#include <dlib/svm.h>
linear_manifold_regularizer
#include <dlib/manifold_regularization.h>
line_search
#include <dlib/optimization.h>
line_search_funct
#include <dlib/optimization.h>
LINFO
#include <dlib/logger.h>
linker
#include <dlib/linker.h>
linpiece
#include <dlib/matrix.h>
linspace
#include <dlib/matrix.h>
listener
#include <dlib/sockets.h>
listen_on_port
#include <dlib/bridge.h>
listing_error
#include <dlib/dir_nav.h>
list_box
#include <dlib/gui_widgets.h>
list_box_style
#include <dlib/gui_widgets.h>
list_box_style_default
#include <dlib/gui_widgets.h>
little_to_host
#include <dlib/byte_orderer.h>
LNONE
#include <dlib/logger.h>
load_bmp
#include <dlib/image_io.h>
load_dng
#include <dlib/image_io.h>
load_image
#include <dlib/image_io.h>
load_image_dataset
#include <dlib/data_io.h>
load_image_dataset_metadata
#include <dlib/data_io.h>
load_jpeg
#include <dlib/image_io.h>
load_libsvm_formatted_data
#include <dlib/data_io.h>
load_png
#include <dlib/image_io.h>
locally_change_current_dir
#include <dlib/misc_api.h>
log
#include <dlib/matrix.h>
log10
#include <dlib/matrix.h>
log10_2
#include <dlib/numeric_constants.h>
logger
#include <dlib/logger.h>
logspace
#include <dlib/matrix.h>
log_level
#include <dlib/logger.h>
lowerbound
#include <dlib/matrix.h>
lowerm
#include <dlib/matrix.h>
lpad
#include <dlib/string.h>
lspi
#include <dlib/control.h>
LTRACE
#include <dlib/logger.h>
ltrim
#include <dlib/string.h>
lu_decomposition
#include <dlib/matrix.h>
LWARN
#include <dlib/logger.h>
lz77_buffer
#include <dlib/lz77_buffer.h>
lzp_buffer
#include <dlib/lzp_buffer.h>

# M

m
#include <dlib/gui_widgets.h>
MACOSX
#include <dlib/platform.h>
main_font
#include <dlib/gui_widgets.h>
make_image_view
#include <dlib/image_processing.h>
make_line_search_function
#include <dlib/optimization.h>
make_mfp
#include <dlib/member_function_pointer.h>
make_potts_grid_problem
#include <dlib/graph_cuts.h>
make_sparse_vector
#include <dlib/sparse_vector.h>
make_sparse_vector_inplace
#include <dlib/sparse_vector.h>
make_symmetric
#include <dlib/matrix.h>
make_uniform_lbp_image
#include <dlib/image_transforms.h>
map
#include <dlib/map.h>
map_det_to_chip
#include <dlib/image_transforms.h>
map_pair
#include <dlib/interfaces/map_pair.h>
mat
#include <dlib/matrix.h>
match_all
#include <dlib/dir_nav.h>
match_ending
#include <dlib/dir_nav.h>
match_endings
#include <dlib/dir_nav.h>
MATLAB
matrix
#include <dlib/matrix.h>
matrix_cast
#include <dlib/matrix.h>
matrix_exp
#include <dlib/matrix.h>
max
for matrix objects
#include <dlib/matrix.h>
for sparse vectors
#include <dlib/sparse_vector.h>
maximum_nu
#include <dlib/optimization.h>
max_cost_assignment
#include <dlib/optimization.h>
max_filter
#include <dlib/image_transforms.h>
max_index_plus_one
for graphs
#include <dlib/graph_utils.h>
for ranking_pairs
#include <dlib/svm.h>
for sparse vectors
#include <dlib/sparse_vector.h>
max_point
#include <dlib/matrix.h>
max_point_interpolated
#include <dlib/matrix.h>
max_sum_submatrix
#include <dlib/optimization.h>
md5
#include <dlib/md5.h>
mean
#include <dlib/matrix.h>
mean_sign_agreement
#include <dlib/statistics.h>
mean_squared_error
#include <dlib/statistics.h>
median
#include <dlib/algs.h>
member_function_pointer
#include <dlib/member_function_pointer.h>
memory_manager
#include <dlib/memory_manager.h>
memory_manager_global
#include <dlib/memory_manager_global.h>
memory_manager_stateless
#include <dlib/memory_manager_stateless.h>
menu_bar
#include <dlib/gui_widgets.h>
menu_item
#include <dlib/gui_widgets.h>
menu_item_separator
#include <dlib/gui_widgets.h>
menu_item_submenu
#include <dlib/gui_widgets.h>
menu_item_text
#include <dlib/gui_widgets.h>
Mersenne Twister
#include <dlib/rand.h>
message_box
#include <dlib/gui_widgets.h>
message_box_blocking
#include <dlib/gui_widgets.h>
min
for matrix objects
#include <dlib/matrix.h>
for sparse vectors
#include <dlib/sparse_vector.h>
min_cut
#include <dlib/graph_cuts.h>
min_point
#include <dlib/matrix.h>
misc_api
mlp
#include <dlib/mlp.h>
modularity
#include <dlib/clustering.h>
mouse_over_event
#include <dlib/gui_widgets.h>
mouse_tracker
#include <dlib/gui_widgets.h>
move_rect
#include <dlib/geometry.h>
multi-layer perceptron
#include <dlib/mlp.h>
Multiclass SVM
#include <dlib/svm_threaded.h>
multiclass_linear_decision_function
#include <dlib/svm.h>
multithreaded_object
#include <dlib/threads.h>
murmur_hash3
#include <dlib/hash.h>
murmur_hash3_128bit
#include <dlib/hash.h>
mutex
#include <dlib/threads.h>

# N

named_rectangle
#include <dlib/gui_widgets.h>
narrow
#include <dlib/string.h>
nearest_center
#include <dlib/clustering.h>
nearest_neighbor_feature_image
#include <dlib/image_keypoint.h>
nearest_point
#include <dlib/geometry.h>
negate_function
#include <dlib/optimization.h>
negative_dot_product_distance
#include <dlib/graph_utils.h>
neighbors_4
#include <dlib/image_transforms.h>
neighbors_8
#include <dlib/image_transforms.h>
network_address
#include <dlib/sockets.h>
network_to_host
#include <dlib/byte_orderer.h>
neural network
#include <dlib/mlp.h>
newman_cluster
#include <dlib/clustering.h>
newton_G
#include <dlib/numeric_constants.h>
newton_search_strategy
#include <dlib/optimization.h>
newton_search_strategy_obj
#include <dlib/optimization.h>
node_cpt_filled_out
#include <dlib/bayes_utils.h>
node_first_parent_assignment
#include <dlib/bayes_utils.h>
node_is_evidence
#include <dlib/bayes_utils.h>
node_label
#include <dlib/graph_cuts.h>
node_next_parent_assignment
#include <dlib/bayes_utils.h>
node_num_values
#include <dlib/bayes_utils.h>
node_probability
#include <dlib/bayes_utils.h>
node_value
#include <dlib/bayes_utils.h>
noncopyable
#include <dlib/noncopyable.h>
noop
#include <dlib/quantum_computing.h>
norm
#include <dlib/matrix.h>
normalize
#include <dlib/matrix.h>
normalized_function
#include <dlib/svm.h>
nothing_is_background
#include <dlib/image_transforms.h>
no_background
#include <dlib/image_transforms.h>
NO_MAKEFILE
null_trainer
#include <dlib/svm.h>
null_trainer_type
#include <dlib/svm.h>
numeric_constants
#include <dlib/numeric_constants.h>
num_columns
#include <dlib/image_processing.h>
num_rows
#include <dlib/image_processing.h>
num_separable_filters
#include <dlib/image_processing.h>

# O

objective_delta_stop_strategy
#include <dlib/optimization.h>
object_detector
#include <dlib/image_processing.h>
oca
#include <dlib/optimization.h>
oca_problem
#include <dlib/optimization.h>
offset_kernel
#include <dlib/svm.h>
off_pixel
#include <dlib/image_transforms.h>
ones_matrix
#include <dlib/matrix.h>
one_vs_all_decision_function
#include <dlib/svm.h>
one_vs_all_trainer
#include <dlib/svm_threaded.h>
one_vs_one_decision_function
#include <dlib/svm.h>
one_vs_one_trainer
#include <dlib/svm_threaded.h>
on_focus_gained
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_focus_lost
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_keydown
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_mouse_down
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_mouse_enter
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_mouse_leave
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_mouse_move
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_mouse_up
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_pixel
#include <dlib/image_transforms.h>
on_string_put
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_user_event
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_wheel_down
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_wheel_up
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_window_close
#include <dlib/gui_core.h>
on_window_moved
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
on_window_resized
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
OpenCV Image
open_existing_file_box
#include <dlib/gui_widgets.h>
open_file_box
#include <dlib/gui_widgets.h>
optimize_single_variable_failure
#include <dlib/optimization.h>
option_parse_error
#include <dlib/cmd_line_parser.h>
ordered_sample_pair
#include <dlib/graph_utils.h>
order_by_descending_distance
#include <dlib/graph_utils.h>
order_by_distance
#include <dlib/graph_utils.h>
order_by_distance_and_index
#include <dlib/graph_utils.h>
order_by_index
#include <dlib/graph_utils.h>
orthogonalize
#include <dlib/matrix.h>
OTHER_ERROR
#include <dlib/algs.h>
overlaps_any_box
#include <dlib/image_processing.h>
overlay_line
#include <dlib/gui_widgets.h>
overlay_rect
#include <dlib/gui_widgets.h>

# P

pad
#include <dlib/string.h>
pad_int_with_zeros
#include <dlib/string.h>
paint
#include <dlib/gui_core.h>
parallel_for
#include <dlib/threads.h>
parallel_for_blocked
#include <dlib/threads.h>
parallel_for_verbose
#include <dlib/threads.h>
parent
#include <dlib/gui_widgets.h>
parent_window
#include <dlib/gui_widgets.h>
parse_trees_to_string
#include <dlib/optimization.h>
parse_trees_to_string_tagged
#include <dlib/optimization.h>
parse_tree_element
#include <dlib/optimization.h>
parse_tree_to_string
#include <dlib/optimization.h>
parse_tree_to_string_error
#include <dlib/optimization.h>
parse_tree_to_string_tagged
#include <dlib/optimization.h>
parse_xml
#include <dlib/xml_parser.h>
perspective_display
#include <dlib/gui_widgets.h>
perspective_window
#include <dlib/gui_widgets.h>
pi
#include <dlib/numeric_constants.h>
pick_initial_centers
#include <dlib/clustering.h>
pinv
#include <dlib/matrix.h>
pipe
#include <dlib/pipe.h>
pixel_to_vector
#include <dlib/matrix.h>
pixel_traits
#include <dlib/pixel.h>
planck_cst
#include <dlib/numeric_constants.h>
platt_scale
#include <dlib/svm.h>
png_loader
#include <dlib/image_io.h>
point
#include <dlib/geometry.h>
pointwise_multiply
#include <dlib/matrix.h>
point_rotator
#include <dlib/geometry.h>
point_transform
#include <dlib/geometry.h>
point_transform_affine
#include <dlib/geometry.h>
point_transform_affine3d
#include <dlib/geometry.h>
point_transform_projective
#include <dlib/geometry.h>
policy
#include <dlib/control.h>
polynomial_kernel
#include <dlib/svm.h>
poly_image
#include <dlib/image_keypoint.h>
poly_min_extrap
#include <dlib/optimization.h>
popup_menu
#include <dlib/gui_widgets.h>
popup_menu_region
#include <dlib/gui_widgets.h>
portability macros
PORTINUSE
#include <dlib/algs.h>
POSIX
#include <dlib/platform.h>
potts_model_score
#include <dlib/graph_cuts.h>
pow
#include <dlib/matrix.h>
print
#include <dlib/timing.h>
print_datetime_logger_header
#include <dlib/logger.h>
print_default_logger_header
#include <dlib/logger.h>
probabilistic
#include <dlib/svm.h>
probabilistic_decision_function
#include <dlib/svm.h>
probabilistic_function
#include <dlib/svm.h>
process_sample
#include <dlib/control.h>
prod
#include <dlib/matrix.h>
projection_function
#include <dlib/svm.h>
projection_hash
#include <dlib/lsh.h>
promote
#include <dlib/algs.h>
put_in_range
#include <dlib/algs.h>
put_on_clipboard
#include <dlib/gui_core.h>
pyramid_disable
#include <dlib/image_transforms.h>
pyramid_down
#include <dlib/image_transforms.h>
pyramid_up
#include <dlib/image_transforms.h>

# Q

qr_decomposition
#include <dlib/matrix.h>
qsort_array
#include <dlib/sort.h>
quantum_register
#include <dlib/quantum_computing.h>
query_blob
#include <dlib/sqlite.h>
query_double
#include <dlib/sqlite.h>
query_int
#include <dlib/sqlite.h>
query_int64
#include <dlib/sqlite.h>
query_object
#include <dlib/sqlite.h>
query_text
#include <dlib/sqlite.h>
queue
#include <dlib/queue.h>

# R

radial_basis_kernel
#include <dlib/svm.h>
radio_button
#include <dlib/gui_widgets.h>
rand
#include <dlib/rand.h>
randm
#include <dlib/matrix.h>
randomize_samples
#include <dlib/svm.h>
randomly_color_image
#include <dlib/image_transforms.h>
randomly_sample_image_features
#include <dlib/statistics.h>
randomly_subsample
#include <dlib/statistics.h>
random_subset_selector
#include <dlib/statistics.h>
range
#include <dlib/matrix.h>
ranking_pair
#include <dlib/svm.h>
rank_features
#include <dlib/svm.h>
rank_unlabeled_training_samples
#include <dlib/svm.h>
rbf_network_trainer
#include <dlib/svm.h>
read_write_mutex
#include <dlib/threads.h>
real
#include <dlib/matrix.h>
real_eigenvalues
#include <dlib/matrix.h>
receive
#include <dlib/bridge.h>
reciprocal
#include <dlib/matrix.h>
reciprocal_max
#include <dlib/matrix.h>
rect
#include <dlib/gui_widgets.h>
rectangle
#include <dlib/geometry.h>
rect_detection
#include <dlib/image_processing.h>
reduced
#include <dlib/svm.h>
reduced2
#include <dlib/svm.h>
reduced_decision_function_trainer
#include <dlib/svm.h>
reduced_decision_function_trainer2
#include <dlib/svm.h>
ref
#include <dlib/ref.h>
reference_counter
#include <dlib/reference_counter.h>
reference_wrapper
#include <dlib/ref.h>
register_thread_end_handler
#include <dlib/threads.h>
regularized least squares
#include <dlib/svm.h>
relevance vector machine
#include <dlib/svm.h>
remover
#include <dlib/interfaces/remover.h>
removerc
#include <dlib/matrix.h>
remove_col
#include <dlib/matrix.h>
remove_duplicates
#include <dlib/image_transforms.h>
remove_duplicate_edges
#include <dlib/graph_utils.h>
remove_long_edges
#include <dlib/graph_utils.h>
remove_percent_longest_edges
#include <dlib/graph_utils.h>
remove_percent_shortest_edges
#include <dlib/graph_utils.h>
remove_row
#include <dlib/matrix.h>
remove_short_edges
#include <dlib/graph_utils.h>
remove_unobtainable_rectangles
#include <dlib/image_processing.h>
render_face_detections
#include <dlib/image_processing/render_face_detections.h>
replicate_settings
#include <dlib/svm.h>
requires
reshape
#include <dlib/matrix.h>
reshape_to_column_vector
#include <dlib/matrix.h>
resize_image
#include <dlib/image_transforms.h>
resize_rect
#include <dlib/geometry.h>
resize_rect_height
#include <dlib/geometry.h>
resize_rect_width
#include <dlib/geometry.h>
rgb_alpha_pixel
#include <dlib/pixel.h>
rgb_pixel
#include <dlib/pixel.h>
ridge regression
#include <dlib/svm.h>
right
in drawable object
#include <dlib/gui_widgets.h>
in rectangle object
#include <dlib/geometry.h>
right_substr
#include <dlib/string.h>
rls
#include <dlib/svm.h>
rls_filter
#include <dlib/filtering.h>
rmutex
#include <dlib/threads.h>
roc_c1_trainer
#include <dlib/svm.h>
roc_c2_trainer
#include <dlib/svm.h>
roc_trainer_type
#include <dlib/svm.h>
rotate
#include <dlib/matrix.h>
rotate_around_x
#include <dlib/geometry.h>
rotate_around_y
#include <dlib/geometry.h>
rotate_around_z
#include <dlib/geometry.h>
rotate_image
#include <dlib/image_transforms.h>
rotate_image_dataset
#include <dlib/image_transforms.h>
rotate_point
#include <dlib/geometry.h>
rotation_matrix
#include <dlib/geometry.h>
round
#include <dlib/matrix.h>
round_zeros
#include <dlib/matrix.h>
rowm
#include <dlib/matrix.h>
rowm_exp
#include <dlib/matrix.h>
row_major_layout
#include <dlib/matrix.h>
rpad
#include <dlib/string.h>
rr_trainer
#include <dlib/svm.h>
rsignaler
#include <dlib/threads.h>
rsort_columns
#include <dlib/matrix.h>
rtrim
#include <dlib/string.h>
running_covariance
#include <dlib/statistics.h>
running_cross_covariance
#include <dlib/statistics.h>
running_scalar_covariance
#include <dlib/statistics.h>
running_stats
#include <dlib/statistics.h>
rvm_regression_trainer
#include <dlib/svm.h>
rvm_trainer
#include <dlib/svm.h>
r_squared
#include <dlib/statistics.h>

# S

sa
#include <dlib/string.h>
sammon_projection
#include <dlib/statistics.h>
sample_pair
#include <dlib/graph_utils.h>
save_bmp
#include <dlib/image_io.h>
save_dng
#include <dlib/image_io.h>
save_file_box
#include <dlib/gui_widgets.h>
save_image_dataset_metadata
#include <dlib/data_io.h>
save_jpeg
#include <dlib/image_io.h>
save_libsvm_formatted_data
#include <dlib/data_io.h>
save_png
#include <dlib/image_io.h>
scale_by
#include <dlib/sparse_vector.h>
scale_columns
#include <dlib/matrix.h>
scale_rows
#include <dlib/matrix.h>
scan_fhog_pyramid
#include <dlib/image_processing.h>
scan_image
#include <dlib/image_processing.h>
scan_image_boxes
#include <dlib/image_processing.h>
scan_image_custom
#include <dlib/image_processing.h>
scan_image_movable_parts
#include <dlib/image_processing.h>
scan_image_pyramid
#include <dlib/image_processing.h>
scoped_ptr
#include <dlib/smart_pointers.h>
scrollable_region
#include <dlib/gui_widgets.h>
scrollable_region_style
#include <dlib/gui_widgets.h>
scrollable_region_style_default
#include <dlib/gui_widgets.h>
scroll_bar
#include <dlib/gui_widgets.h>
scroll_bar_style
#include <dlib/gui_widgets.h>
scroll_bar_style_default
#include <dlib/gui_widgets.h>
segment_image
#include <dlib/image_transforms.h>
select_all_distinct_labels
#include <dlib/svm.h>
separable_3x3_filter_block_grayscale
#include <dlib/image_transforms.h>
separable_3x3_filter_block_rgb
#include <dlib/image_transforms.h>
sequence
#include <dlib/sequence.h>
sequence_labeler
#include <dlib/svm.h>
sequence_segmenter
#include <dlib/svm.h>
serialize
#include <dlib/serialize.h>
server
#include <dlib/server.h>
server_http
#include <dlib/server.h>
server_iostream
#include <dlib/server.h>
set
#include <dlib/set.h>
setup_grid_detection_templates
#include <dlib/image_processing.h>
setup_grid_detection_templates_verbose
#include <dlib/image_processing.h>
setup_hashed_features
#include <dlib/image_processing.h>
set_all_elements
#include <dlib/matrix.h>
set_all_logging_headers
#include <dlib/logger.h>
set_all_logging_levels
#include <dlib/logger.h>
set_all_logging_output_hooks
#include <dlib/logger.h>
set_all_logging_output_streams
#include <dlib/logger.h>
set_aspect_ratio
#include <dlib/geometry.h>
set_background_color
#include <dlib/gui_widgets.h>
set_colm
#include <dlib/matrix.h>
set_current_dir
#include <dlib/misc_api.h>
set_current_dir_error
#include <dlib/misc_api.h>
set_difference
#include <dlib/set_utils.h>
set_image_size
#include <dlib/image_processing.h>
set_intersection
#include <dlib/set_utils.h>
set_intersection_size
#include <dlib/set_utils.h>
set_main_font
#include <dlib/gui_widgets.h>
set_node_as_evidence
#include <dlib/bayes_utils.h>
set_node_as_nonevidence
#include <dlib/bayes_utils.h>
set_node_num_values
#include <dlib/bayes_utils.h>
set_node_probability
#include <dlib/bayes_utils.h>
set_node_value
#include <dlib/bayes_utils.h>
set_pos
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
set_rowm
#include <dlib/matrix.h>
set_subm
#include <dlib/matrix.h>
set_title
#include <dlib/gui_core.h>
set_union
#include <dlib/set_utils.h>
set_z_order
#include <dlib/gui_widgets.h>
shape_predictor
#include <dlib/image_processing.h>
shape_predictor_trainer
#include <dlib/image_processing.h>
shared_ptr
#include <dlib/smart_pointers.h>
shared_ptr_thread_safe
#include <dlib/smart_pointers_thread_safe.h>
show
in base_window object
#include <dlib/gui_core.h>
in drawable object
#include <dlib/gui_widgets.h>
shrink_rect
#include <dlib/geometry.h>
SHUTDOWN
#include <dlib/algs.h>
sigmoid
#include <dlib/matrix.h>
sigmoid_kernel
#include <dlib/svm.h>
signaler
#include <dlib/threads.h>
simplify_linear_decision_function
#include <dlib/svm.h>
sin
#include <dlib/matrix.h>
singular value decomposition
#include <dlib/matrix.h>
sinh
#include <dlib/matrix.h>
SINK_CUT
#include <dlib/graph_cuts.h>
sizes_match
#include <dlib/svm_threaded.h>
skeleton
#include <dlib/image_transforms.h>
sleep
#include <dlib/misc_api.h>
sliding_buffer
#include <dlib/sliding_buffer.h>
sobel_edge_detector
#include <dlib/image_transforms.h>
sockets
sockstreambuf
#include <dlib/sockstreambuf.h>
solve_least_squares
#include <dlib/optimization.h>
solve_least_squares_lm
#include <dlib/optimization.h>
solve_qp2_using_smo
#include <dlib/optimization.h>
solve_qp3_using_smo
#include <dlib/optimization.h>
solve_qp4_using_smo
#include <dlib/optimization.h>
solve_qp_using_smo
#include <dlib/optimization.h>
solve_trust_region_subproblem
#include <dlib/optimization.h>
sort_basis_vectors
#include <dlib/svm.h>
sort_columns
#include <dlib/matrix.h>
SOURCE_CUT
#include <dlib/graph_cuts.h>
sparse vectors
sparse_histogram_intersection_kernel
#include <dlib/svm.h>
sparse_linear_kernel
#include <dlib/svm.h>
sparse_matrix_vector_multiply
#include <dlib/sparse_vector.h>
sparse_polynomial_kernel
#include <dlib/svm.h>
sparse_radial_basis_kernel
#include <dlib/svm.h>
sparse_sigmoid_kernel
#include <dlib/svm.h>
sparse_to_dense
#include <dlib/sparse_vector.h>
spatially_filter_image
#include <dlib/image_transforms.h>
spatially_filter_image_separable
#include <dlib/image_transforms.h>
spatially_filter_image_separable_down
#include <dlib/image_transforms.h>
spectral_cluster
#include <dlib/clustering.h>
split
#include <dlib/string.h>
split_array
#include <dlib/array.h>
split_on_first
#include <dlib/string.h>
split_on_last
#include <dlib/string.h>
SQLite
sqlite_error
#include <dlib/sqlite.h>
sqrt
#include <dlib/matrix.h>
sqrt_2
#include <dlib/numeric_constants.h>
sqrt_3
#include <dlib/numeric_constants.h>
squared
#include <dlib/matrix.h>
squared_euclidean_distance
#include <dlib/graph_utils.h>
square_root
#include <dlib/algs.h>
stack
#include <dlib/stack.h>
Stack Trace
stack_based_memory_block
#include <dlib/algs.h>
start
#include <dlib/timing.h>
statement
#include <dlib/sqlite.h>
static_map
#include <dlib/static_map.h>
static_set
#include <dlib/static_set.h>
static_switch
#include <dlib/algs.h>
stddev
#include <dlib/matrix.h>
std_allocator
#include <dlib/std_allocator.h>
std_vector_c
#include <dlib/stl_checked.h>
stop
#include <dlib/timing.h>
strings_equal_ignore_case
#include <dlib/string.h>
string_assign
#include <dlib/string.h>
string_cast
#include <dlib/string.h>
structural_assignment_trainer
#include <dlib/svm_threaded.h>
structural_graph_labeling_trainer
#include <dlib/svm_threaded.h>
structural_object_detection_trainer
#include <dlib/svm_threaded.h>
structural_sequence_labeling_trainer
#include <dlib/svm_threaded.h>
structural_sequence_segmentation_trainer
#include <dlib/svm_threaded.h>
structural_svm_assignment_problem
#include <dlib/svm_threaded.h>
structural_svm_graph_labeling_problem
#include <dlib/svm_threaded.h>
structural_svm_object_detection_problem
#include <dlib/svm_threaded.h>
structural_svm_problem
#include <dlib/svm.h>
structural_svm_problem_threaded
#include <dlib/svm_threaded.h>
structural_svm_sequence_labeling_problem
#include <dlib/svm_threaded.h>
structural_track_association_trainer
#include <dlib/svm_threaded.h>
subm
#include <dlib/matrix.h>
subtract
#include <dlib/sparse_vector.h>
subtract_from
#include <dlib/sparse_vector.h>
sub_image
#include <dlib/image_transforms.h>
sub_image_proxy
#include <dlib/image_transforms.h>
sum
#include <dlib/matrix.h>
sum_cols
#include <dlib/matrix.h>
sum_filter
#include <dlib/image_transforms.h>
sum_filter_assign
#include <dlib/image_transforms.h>
sum_of_rects_in_images
#include <dlib/image_processing.h>
sum_of_rects_in_images_movable_parts
#include <dlib/image_processing.h>
sum_rows
#include <dlib/matrix.h>
support vector machine
#include <dlib/svm.h>
support vector regression
#include <dlib/svm.h>
suppress_non_maximum_edges
#include <dlib/image_transforms.h>
surf_point
#include <dlib/image_keypoint.h>
svd
#include <dlib/matrix.h>
svd2
#include <dlib/matrix.h>
svd3
#include <dlib/matrix.h>
svd_fast
#include <dlib/matrix.h>
svm_c_ekm_trainer
#include <dlib/svm.h>
svm_c_linear_dcd_trainer
#include <dlib/svm.h>
svm_c_linear_trainer
#include <dlib/svm.h>
svm_c_trainer
#include <dlib/svm.h>
svm_multiclass_linear_trainer
#include <dlib/svm_threaded.h>
svm_nu_trainer
#include <dlib/svm.h>
svm_one_class_trainer
#include <dlib/svm.h>
svm_pegasos
#include <dlib/svm.h>
svm_rank_trainer
#include <dlib/svm.h>
svm_struct_controller_node
#include <dlib/svm_threaded.h>
svm_struct_processing_node
#include <dlib/svm_threaded.h>
svr_linear_trainer
#include <dlib/svm.h>
svr_trainer
#include <dlib/svm.h>
symmetric_matrix_cache
#include <dlib/matrix.h>
sync_extension
#include <dlib/sync_extension.h>

# T

tabbed_display
#include <dlib/gui_widgets.h>
tabs
#include <dlib/algs.h>
tan
#include <dlib/matrix.h>
tanh
#include <dlib/matrix.h>
tensor_product
#include <dlib/matrix.h>
testing
test_assignment_function
#include <dlib/svm.h>
test_binary_decision_function
#include <dlib/svm.h>
test_box_overlap
#include <dlib/image_processing.h>
test_graph_labeling_function
#include <dlib/svm_threaded.h>
test_multiclass_decision_function
#include <dlib/svm.h>
test_object_detection_function
#include <dlib/svm.h>
test_ranking_function
#include <dlib/svm.h>
test_regression_function
#include <dlib/svm.h>
test_sequence_labeler
#include <dlib/svm.h>
test_sequence_segmenter
#include <dlib/svm.h>
test_shape_predictor
#include <dlib/image_processing.h>
test_track_association_function
#include <dlib/svm_threaded.h>
text_box
#include <dlib/gui_widgets.h>
text_box_style
#include <dlib/gui_widgets.h>
text_box_style_default
#include <dlib/gui_widgets.h>
text_field
#include <dlib/gui_widgets.h>
text_field_style
#include <dlib/gui_widgets.h>
text_field_style_default
#include <dlib/gui_widgets.h>
text_grid
#include <dlib/gui_widgets.h>
threaded_object
#include <dlib/threads.h>
threads
thread_function
#include <dlib/threads.h>
thread_pool
#include <dlib/threads.h>
thread_specific_data
#include <dlib/threads.h>
threshold_filter_singular_values
#include <dlib/image_processing.h>
threshold_image
#include <dlib/image_transforms.h>
throws
tile_images
#include <dlib/image_transforms.h>
timeout
#include <dlib/timeout.h>
TIMEOUT
#include <dlib/algs.h>
timer
#include <dlib/timer.h>
timestamper
#include <dlib/misc_api.h>
TIME_THIS
#include <dlib/time_this.h>
TIME_THIS_TO
#include <dlib/time_this.h>
timing code blocks
#include <dlib/timing.h>
tmax
#include <dlib/algs.h>
tmin
#include <dlib/algs.h>
tmp
#include <dlib/matrix.h>
toffoli
#include <dlib/quantum_computing.h>
toggle_button
#include <dlib/gui_widgets.h>
toggle_button_style
#include <dlib/gui_widgets.h>
toggle_button_style_check_box
#include <dlib/gui_widgets.h>
toggle_button_style_default
#include <dlib/gui_widgets.h>
toggle_button_style_radio_button
#include <dlib/gui_widgets.h>
tokenizer
#include <dlib/tokenizer.h>
tolower
#include <dlib/string.h>
toMat
#include <dlib/opencv.h>
tooltip
#include <dlib/gui_widgets.h>
top
in drawable object
#include <dlib/gui_widgets.h>
in rectangle object
#include <dlib/geometry.h>
total_feature_vector_size
#include <dlib/svm.h>
toupper
#include <dlib/string.h>
trace
#include <dlib/matrix.h>
track_association_function
#include <dlib/svm.h>
train_probabilistic_decision_function
#include <dlib/svm.h>
trans
#include <dlib/matrix.h>
transaction
#include <dlib/sqlite.h>
transform_image
#include <dlib/image_transforms.h>
translate_point
#include <dlib/geometry.h>
translate_rect
#include <dlib/geometry.h>
transmit
#include <dlib/bridge.h>
triangulate_graph_and_find_cliques
#include <dlib/graph_utils.h>
trigger_user_event
#include <dlib/gui_core.h>
trim
#include <dlib/string.h>
tuple
#include <dlib/tuple.h>
type_safe_union
#include <dlib/type_safe_union.h>

# U

uint16
#include <dlib/uintn.h>
uint32
#include <dlib/uintn.h>
uint64
#include <dlib/uintn.h>
uint8
#include <dlib/uintn.h>
unichar
#include <dlib/unicode.h>
uniform_matrix
#include <dlib/matrix.h>
uniform_random_hash
#include <dlib/hash.h>
union-find
#include <dlib/disjoint_subsets.h>
unit testing
unordered_pair
#include <dlib/unordered_pair.h>
unregister_thread_end_handler
#include <dlib/threads.h>
unsigned_type
#include <dlib/uintn.h>
unsorted sparse vectors
upperbound
#include <dlib/matrix.h>
upperm
#include <dlib/matrix.h>
upsample_image_dataset
#include <dlib/image_transforms.h>
use_gaussian_weights
#include <dlib/graph_utils.h>
use_relative_feature_weights
#include <dlib/image_processing.h>
use_uniform_feature_weights
#include <dlib/image_processing.h>
use_weights_of_one
#include <dlib/graph_utils.h>
ustring
#include <dlib/unicode.h>

# V

variance
#include <dlib/matrix.h>
vector
#include <dlib/geometry.h>
vectorstream
#include <dlib/vectorstream.h>
vector_normalizer
#include <dlib/statistics.h>
vector_normalizer_frobmetric
#include <dlib/statistics.h>
vector_normalizer_pca
#include <dlib/statistics.h>
vector_to_pixel
#include <dlib/matrix.h>
verbose_batch
#include <dlib/svm.h>
verbose_batch_cached
#include <dlib/svm.h>
verbose_find_gamma_with_big_centroid_gap
#include <dlib/svm.h>

# W

wait_until_closed
#include <dlib/gui_core.h>
wcommand_line_parser
#include <dlib/cmd_line_parser.h>
weak_ptr
#include <dlib/smart_pointers.h>
white_background
#include <dlib/image_transforms.h>
widget_group
#include <dlib/gui_widgets.h>
width
in drawable object
#include <dlib/gui_widgets.h>
in rectangle object
#include <dlib/geometry.h>
width_step
#include <dlib/image_processing.h>
WIN32
#include <dlib/platform.h>
WOULDBLOCK
#include <dlib/algs.h>
wrap_function
#include <dlib/algs.h>
wrap_string
#include <dlib/string.h>

# X

x
#include <dlib/quantum_computing.h>
xcorr
#include <dlib/matrix.h>
xcorr_same
#include <dlib/matrix.h>
xcorr_valid
#include <dlib/matrix.h>
xml_parser
#include <dlib/xml_parser.h>

# Y

y
#include <dlib/quantum_computing.h>

# Z

z
#include <dlib/quantum_computing.h>
zeros_matrix
#include <dlib/matrix.h>
zero_border_pixels
#include <dlib/image_transforms.h>
zero_extend_cast
#include <dlib/uintn.h>
zero_pixels_are_background
#include <dlib/image_transforms.h>
zoomable_region
#include <dlib/gui_widgets.h>
z_order
#include <dlib/gui_widgets.h>