The Library
Algorithms
API Wrappers
Bayesian Nets
Compression
Containers
Image Processing
Machine Learning
Metaprogramming
Miscellaneous
Networking
Optimization
Parsing
Help/Info
Examples
Assignment_Learning
Base64_Encoder
Bayesian_Network
Bayesian_Network_From_Disk
Bayesian_Network_GUI
Bridge
Cmd_Line_Parser
Compress_Stream
Config_File_Reader
Custom_Trainers
Directory_Navigation
Empirical_Kernel_Map
Graph_Labeling
GUI
HTTP_Server
Image
Kernel_Centroid
Kernel_K-Means_Clustering
Kernel_Ridge_Regression
Kernel_RLS_Filtering
Kernel_RLS_Regression
KRR_Classification
Linear_Manifold_Regularizer
Logger
Logger_Advanced
Matrix
Matrix_Expressions
Member_Function_Pointer
Model_Selection
Multiclass_Classification
Multithreaded_Object
Neural_Network
Non-Linear Least Squares
Object_Detector
Object_Detector_Advanced
Online_SVM
Optimization
Pipe
Pipe_2
Quantum_Computing
Queue
Rank_Features
Relevance_Vector_Classification
Relevance_Vector_Regression
Sequence_Labeling
Sockets
Sockets_2
Sockstreambuf
Sparse_Vectors
Std_C++_Allocator
Support_Vector_Machine
Support_Vector_Regression
SURF
Threaded_Object
Threads
Thread_Function
Thread_Pool
Timer
Train_Object_Detector
Using_Custom_Kernels
XML_Parser
FAQ
Home
How to compile
How to contribute
Index
Introduction
License
Suggested Books
Current Release
Change Log
Release Notes
Version: 17.47
Last Modified:
May 20, 2012
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
abstract
acos
add
add_to
allocator
all_images_same_size
alpha
any
any_decision_function
any_function
any_trainer
approximate_distance_function
array
array2d
array_to_matrix
asin
ASSERT_ARE_NOT_SAME_TYPE
ASSERT_ARE_SAME_TYPE
assign
assignment
assignment_cost
assignment_function
assign_all_pixels
assign_border_pixels
assign_image
assign_image_scaled
assign_pixel
assign_pixel_intensity
assign_zero_if_built_in_scalar_type
atan
auto_mutex
auto_mutex_readonly
auto_threshold_image
auto_unlock
auto_unlock_readonly
B
base64
base_window
basic_type
basic_utf8_ifstream
basic_utf8_ifstream
basic_utf8_ifstream
batch
batch_cached
batch_trainer
bayesian_network_gibbs_sampler
bayesian_network_join_tree
bayes_node
bdf_font
bfgs_search_strategy
bgr_pixel
bigint
big_to_host
binary_close
binary_complement
binary_difference
binary_dilation
binary_erosion
binary_intersection
binary_open
binary_search_tree
binary_union
bit_stream
black_background
BOBYQA
bobyqa_failure
border_enumerator
bottom
in drawable object
in rectangle object
bound_function_pointer
box
bridge
bridge_status
button
button_action
button_style
button_style_arrow
button_style_default
button_style_toolbar1
button_style_toolbar_icon1
byte_orderer
C
canvas
cartesian_product
cast_to_string
ceil
center
centered_rect
central_differences
cg_search_strategy
check_box
chol
cholesky_decomposition
circular_buffer
clamp
close_gracefully
close_window
cmd_line_parser
cmd_line_parser_option
cnot
colm
colm_exp
column_major_layout
command line parsing
COMPILE_TIME_ASSERT
complex_matrix
composite_gate
compress_stream
compute_box_dimensions
compute_dominant_angle
compute_mean_squared_distance
compute_surf_descriptor
conditional_probability_table
conditioning_class
config file parser
configure_loggers_from_file
config_reader
config_reader_thread_safe
conj
connect
connected_if_both_not_zero
connected_if_equal
connection
connect_to_ip_and_port
console_progress_indicator
const_temp_matrix
contains_duplicate_pairs
contains_invalid_labeling
conv
CONVENTION
convert_to_decision_function
convert_utf8_to_utf32
conv_same
conv_valid
copy_functor
copy_graph
copy_graph_structure
correlation
cos
cosh
covariance
covariance
cpp_pretty_printer
cpp_tokenizer
crc32
create_connection
create_directory
create_gaussian_filter
create_grid_detection_template
create_join_tree
create_listener
create_moral_graph
create_new_thread
create_new_thread extension
create_overlapped_2x2_detection_template
create_random_projection_hash
create_single_box_detection_template
cref
cross_validate_assignment_trainer
cross_validate_graph_labeling_trainer
cross_validate_multiclass_trainer
cross_validate_object_detection_trainer
cross_validate_regression_trainer
cross_validate_sequence_labeler
cross_validate_trainer
cross_validate_trainer_threaded
cross_validation_error
cubed
cubed
cv_image
D
database
dataset
dcenter
debugging modes: enable/disable
decision_function
default_font
default_memory_manager
derivative
deserialize
det
determine_object_boxes
diag
diagm
diag_exp
directed_graph
directed_graph_drawer
directory
dir_create_error
dir_nav
dir_not_found
disable
disable_events
disable_if
discriminant_pca
discriminant_pca_error
disjoint_subsets
distance
distance_function
distance_squared
distance_to_rect_edge
DLIB_ASSERT
dlib_assert_breakpoint
DLIB_ASSERT_HAS_STANDARD_LAYOUT
DLIB_CASSERT
DLIB_ENABLE_STACK_TRACE
DLIB_ISO_CPP_ONLY
DLIB_NO_GUI_SUPPORT
DLIB_REVISION
DLIB_STACK_TRACE
DLIB_STACK_TRACE_NAMED
DLIB_THREAD_POOL_TIMEOUT
dot
for matrix objects
for sparse vectors
draggable
draw
drawable
drawable_window
draw_button_down
draw_button_up
draw_checkered
draw_circle
draw_image
draw_line
for image/array2d objects
for the GUI canvas object
draw_pixel
draw_rectangle
draw_rounded_rectangle
draw_solid_circle
draw_sunken_rectangle
E
edge
edge_orientation
eigenvalue_decomposition
empirical_kernel_map
empirical_kernel_map_error
enable
enabled
ENABLE_ASSERTS
enable_events
enable_if
ensures
entropy_decoder
entropy_decoder_model
entropy_encoder
entropy_encoder_model
enumerable
equal
equalize_histogram
error
events_are_enabled
exp
extension
F
file
file_exists
file_not_found
fill_gradient_rounded
fill_lisf
fill_rect
for GUI canvas objects
for image/array2d objects
fill_rect_with_vertical_gradient
find_approximate_k_nearest_neighbors
find_clusters_using_kmeans
find_connected_nodes
find_gamma_with_big_centroid_gap
find_k_nearest_neighbors
find_max
find_max_bobyqa
find_max_factor_graph_nmplp
find_max_factor_graph_potts
find_max_factor_graph_viterbi
find_max_single_variable
find_max_trust_region
find_max_using_approximate_derivatives
find_min
find_min_and_max
find_min_bobyqa
find_min_single_variable
find_min_trust_region
find_min_using_approximate_derivatives
find_missing_pairs
find_percent_shortest_edges_randomly
find_tight_overlap_tester
fine_hog_image
fix_nonzero_indexing
flip
fliplr
flipud
flip_image_left_right
flip_image_up_down
floor
font
FREE_NODE
futures
G
gate
gate_exp
gaussian
1D Gaussian
2D Gaussian
gaussian_blur
general_hash
get_current_dir
get_display_size
get_filesystem_roots
get_files_in_directory_tree
get_from_clipboard
get_histogram
get_interest_points
get_local_hostname
get_native_font
get_option
get_parent_directory
get_pixel_intensity
get_pos
get_random_float
get_rect
for general matrix like objects
in drawable object
get_size
get_stack_trace
get_surf_points
get_thread_id
get_timestamp
gradient_norm_stop_strategy
graph
graph_contains_directed_cycle
graph_contains_length_one_cycle
graph_contains_undirected_cycle
graph_cut_score
graph_has_symmetric_edges
graph_is_connected
graph_labeler
grow_rect
gui
gui_core
gui_widgets
H
haar_x
haar_y
hash
hashed_feature_image
hash_map
hash_set
hash_table
has_unsigned_keys
heatmap
hessian_pyramid
hidden
hide
in base_window object
in drawable object
histogram_intersection_kernel
hog_image
hostname_to_ip
host_is_big_endian
host_is_little_endian
host_to_big
host_to_little
host_to_network
HPUX
hsi_pixel
hsort_array
HTTP server
hysteresis_threshold
I
identity_matrix
imag
image
image_dataset_metadata
image_display
image_hash_construction_failure
image_widget
image_window
index_of_max
index_of_min
int16
int32
int64
int8
integral_image
integral_image_generic
interest_point
interpolate_bilinear
interpolate_nearest_neighbor
interpolate_quadratic
inv
invalidate_rectangle
invalid_nu_error
invalid_utf8_error
inv_lower_triangular
inv_upper_triangular
ip_to_hostname
isort_array
is_array
is_array2d
is_assignment_problem
is_binary_classification_problem
is_built_in_scalar_type
is_clique
is_closed
is_col_vector
is_combining_char
is_complex
is_config_reader
is_const_type
is_convertible
is_directed_graph
is_dlib_thread
is_enabled
is_float_type
is_forced_assignment_problem
is_function
is_graph
is_graph_labeling_problem
is_hidden
is_ip_address
is_join_tree
is_learning_problem
is_matrix
is_maximal_clique
is_pair
is_pointer_type
is_rand
is_reference_type
is_row_vector
is_same_object
is_same_type
is_sequence_labeling_problem
is_signed_type
is_std_vector
is_unsigned_type
is_vector
J
joint_probability_table
join_cols
join_rows
jpeg_loader
K
kalman_filter
kcentroid
kernel
in notation overview
regarding creating objects
Kernel Function Objects
kernel ridge regression
kernel_derivative
kernel_matrix
kkmeans
krls
krr_trainer
L
label
label_connected_blobs
lagrange_poly_min_extrap
LALL
lastx
lasty
lbfgs_search_strategy
LDEBUG
least squares SVM
left
in drawable object
in rectangle object
left_substr
length
for matrix objects
for sparse vectors
length_squared
for matrix objects
for sparse vectors
LERROR
letter
LFATAL
linearly_independent_subset_finder
linear_kernel
linear_manifold_regularizer
line_search
line_search_funct
LINFO
linker
linspace
listener
listen_on_port
listing_error
list_box
list_box_style
list_box_style_default
little_to_host
LNONE
load_bmp
load_dng
load_image
load_image_dataset
load_image_dataset_metadata
load_jpeg
load_libsvm_formatted_data
load_png
log
log10
logger
logspace
log_level
lowerbound
lowerm
lpad
LTRACE
ltrim
lu_decomposition
LWARN
lz77_buffer
lzp_buffer
M
m
MACOSX
main_font
make_line_search_function
make_mfp
make_symmetric
map
map_pair
match_all
match_ending
match_endings
matrix
matrix_cast
matrix_exp
max
for matrix objects
for sparse vectors
maximum_nu
max_cost_assignment
max_index_plus_one
for graphs
for sparse vectors
max_sum_submatrix
md5
mean
mean_sign_agreement
mean_squared_error
median
member_function_pointer
memory_manager
memory_manager_global
memory_manager_stateless
menu_bar
menu_item
menu_item_separator
menu_item_submenu
menu_item_text
Mersenne Twister
message_box
message_box_blocking
min
for matrix objects
for sparse vectors
min_cut
misc_api
mlp
mouse_over_event
mouse_tracker
move_rect
multi-layer perceptron
Multiclass SVM
multiclass_linear_decision_function
multithreaded_object
murmur_hash3
murmur_hash3_128bit
mutex
N
named_rectangle
narrow
nearest_neighbor_feature_image
nearest_point
negate_function
neighbors_4
neighbors_8
network_to_host
neural network
newton_search_strategy
newton_search_strategy_obj
node_cpt_filled_out
node_first_parent_assignment
node_is_evidence
node_label
node_next_parent_assignment
node_num_values
node_probability
node_value
noncopyable
noop
norm
normalize
normalized_function
nothing_is_background
no_background
NO_MAKEFILE
null_trainer
null_trainer_type
O
objective_delta_stop_strategy
object_detector
oca
oca_problem
offset_kernel
off_pixel
ones_matrix
one_vs_all_decision_function
one_vs_all_trainer
one_vs_one_decision_function
one_vs_one_trainer
on_focus_gained
in base_window object
in drawable object
on_focus_lost
in base_window object
in drawable object
on_keydown
in base_window object
in drawable object
on_mouse_down
in base_window object
in drawable object
on_mouse_enter
in base_window object
in drawable object
on_mouse_leave
in base_window object
in drawable object
on_mouse_move
in base_window object
in drawable object
on_mouse_up
in base_window object
in drawable object
on_pixel
on_string_put
in base_window object
in drawable object
on_user_event
in base_window object
in drawable object
on_wheel_down
in base_window object
in drawable object
on_wheel_up
in base_window object
in drawable object
on_window_close
on_window_moved
in base_window object
in drawable object
on_window_resized
in base_window object
in drawable object
OpenCV Image
open_existing_file_box
open_file_box
optimize_single_variable_failure
option_parse_error
order_by_distance
order_by_index
OTHER_ERROR
overlay_line
overlay_rect
P
pad
pad_int_with_zeros
paint
parent
parent_window
pick_initial_centers
pinv
pipe
pixel_to_vector
pixel_traits
png_loader
point
pointer_to_column_vector
pointer_to_matrix
pointwise_multiply
point_rotator
point_transform
point_transform_affine
polynomial_kernel
poly_image
poly_min_extrap
popup_menu
popup_menu_region
portability macros
PORTINUSE
POSIX
potts_model_score
pow
print
print_datetime_logger_header
print_default_logger_header
probabilistic
probabilistic_decision_function
probabilistic_function
prod
projection_function
projection_hash
promote
put_in_range
put_on_clipboard
pyramid_disable
pyramid_down
pyramid_down_3_2
pyramid_down_4_3
pyramid_down_5_4
pyramid_up
Q
qr_decomposition
qsort_array
quantum_register
query_blob
query_double
query_int
query_int64
query_object
query_text
queue
R
radial_basis_kernel
radio_button
rand
randm
randomize_samples
randomly_color_image
randomly_sample_image_features
randomly_subsample
random_subset_selector
range
rank_features
rbf_network_trainer
read_write_mutex
real
real_eigenvalues
receive
reciprocal
reciprocal_max
rect
rectangle
reduced
reduced2
reduced_decision_function_trainer
reduced_decision_function_trainer2
ref
reference_counter
reference_wrapper
register_thread_end_handler
regularized least squares
relevance vector machine
remover
removerc
remove_col
remove_long_edges
remove_percent_longest_edges
remove_percent_shortest_edges
remove_row
remove_short_edges
replicate_settings
requires
reshape
reshape_to_column_vector
resize_image
resize_rect
resize_rect_height
resize_rect_width
rgb_alpha_pixel
rgb_pixel
ridge regression
right
in drawable object
in rectangle object
right_substr
rls
rls_filter
rmutex
roc_c1_trainer
roc_c2_trainer
roc_trainer_type
rotate
rotate_image
rotate_point
rotation_matrix
round
round_zeros
rowm
rowm_exp
row_major_layout
rpad
rr_trainer
rsignaler
rsort_columns
rtrim
running_covariance
running_scalar_covariance
running_stats
rvm_regression_trainer
rvm_trainer
r_squared
S
sa
sample_pair
save_bmp
save_dng
save_file_box
save_image_dataset_metadata
save_libsvm_formatted_data
save_png
scale_by
scale_columns
scale_rows
scan_image
scan_image_pyramid
scoped_ptr
scrollable_region
scrollable_region_style
scrollable_region_style_default
scroll_bar
scroll_bar_style
scroll_bar_style_default
segment_image
select_all_distinct_labels
separable_3x3_filter_block_grayscale
separable_3x3_filter_block_rgb
sequence
sequence_labeler
serialize
server
set
setup_grid_detection_templates
setup_grid_detection_templates_verbose
setup_hashed_features
set_all_elements
set_all_logging_levels
set_all_logging_output_hooks
set_all_logging_output_streams
set_background_color
set_colm
set_current_dir
set_current_dir_error
set_difference
set_intersection
set_intersection_size
set_main_font
set_node_as_evidence
set_node_as_nonevidence
set_node_num_values
set_node_probability
set_node_value
set_pos
in base_window object
in drawable object
set_rowm
set_subm
set_title
set_union
set_z_order
shared_ptr
shared_ptr_thread_safe
show
in base_window object
in drawable object
shrink_rect
SHUTDOWN
sigmoid
sigmoid_kernel
signaler
simplify_linear_decision_function
sin
singular value decomposition
sinh
SINK_CUT
sleep
sliding_buffer
sobel_edge_detector
sockets
sockstreambuf
solve_least_squares
solve_least_squares_lm
solve_qp2_using_smo
solve_qp3_using_smo
solve_qp4_using_smo
solve_qp_using_smo
solve_trust_region_subproblem
sort_basis_vectors
sort_columns
SOURCE_CUT
sparse vectors
sparse_histogram_intersection_kernel
sparse_linear_kernel
sparse_polynomial_kernel
sparse_radial_basis_kernel
sparse_sigmoid_kernel
sparse_to_dense
spatially_filter_image
spatially_filter_image_separable
spatially_filter_image_separable_down
split
SQLite
sqlite_error
sqrt
squared
squared_euclidean_distance
square_root
stack
Stack Trace
stack_based_memory_block
start
statement
static_map
static_set
static_switch
std_allocator
std_vector_c
stop
strings_equal_ignore_case
string_assign
string_cast
structural_assignment_trainer
structural_graph_labeling_trainer
structural_object_detection_trainer
structural_sequence_labeling_trainer
structural_svm_assignment_problem
structural_svm_graph_labeling_problem
structural_svm_object_detection_problem
structural_svm_problem
structural_svm_problem_threaded
structural_svm_sequence_labeling_problem
subm
subtract
subtract_from
sum
sum_cols
sum_filter
sum_of_rects_in_images
sum_rows
support vector machine
support vector regression
suppress_non_maximum_edges
surf_point
svd
svd2
svd3
svm_c_ekm_trainer
svm_c_linear_trainer
svm_c_trainer
svm_multiclass_linear_trainer
svm_nu_trainer
svm_one_class_trainer
svm_pegasos
svm_struct_controller_node
svm_struct_processing_node
svr_trainer
symmetric_matrix_cache
sync_extension
T
tabbed_display
tabs
tan
tanh
tensor_product
testing
test_assignment_function
test_binary_decision_function
test_box_overlap
test_graph_labeling_function
test_multiclass_decision_function
test_object_detection_function
test_regression_function
test_sequence_labeler
text_box
text_box_style
text_box_style_default
text_field
text_field_style
text_field_style_default
text_grid
threaded_object
threads
thread_function
thread_pool
thread_specific_data
threshold_image
throws
timeout
TIMEOUT
timer
timestamper
TIME_THIS
TIME_THIS_TO
timing code blocks
tmax
tmin
tmp
toffoli
toggle_button
toggle_button_style
toggle_button_style_check_box
toggle_button_style_default
toggle_button_style_radio_button
tokenizer
tolower
toMat
tooltip
top
in drawable object
in rectangle object
toupper
trace
train_probabilistic_decision_function
trans
transaction
transform_image
translate_rect
transmit
triangulate_graph_and_find_cliques
trigger_user_event
trim
tuple
type_safe_union
U
uint16
uint32
uint64
uint8
unichar
uniform_matrix
union-find
unit testing
unordered_pair
unregister_thread_end_handler
unsigned_type
unsorted sparse vectors
upperbound
upperm
use_gaussian_weights
use_weights_of_one
ustring
V
variance
vector
vector_normalizer
vector_normalizer_pca
vector_to_matrix
vector_to_pixel
verbose_batch
verbose_batch_cached
verbose_find_gamma_with_big_centroid_gap
W
wait_until_closed
weak_ptr
white_background
widget_group
width
in drawable object
in rectangle object
WIN32
WOULDBLOCK
wrap_function
wrap_string
X
x
xcorr
xcorr_same
xcorr_valid
xml_parser
Y
y
Z
z
zeros_matrix
zero_border_pixels
zero_extend_cast
zero_pixels_are_background
zoomable_region
z_order