dlib/dlib
Davis King cbdfb76f7a Added the kkmeans object.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402282
2008-05-30 22:26:48 +00:00
..
all Made the stack trace stuff more robust 2008-05-15 00:55:42 +00:00
array Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
array2d Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
base64 Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
bayes_utils Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
bigint Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
binary_search_tree Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
bit_stream Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
byte_orderer Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
cmd_line_parser Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
compress_stream Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
conditioning_class Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
config_reader Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
cpp_pretty_printer Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
cpp_tokenizer Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
crc32 Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
dir_nav Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
directed_graph Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
entropy_decoder Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
entropy_decoder_model Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
entropy_encoder Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
entropy_encoder_model Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
general_hash Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
geometry Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
graph Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
graph_utils Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
gui_core Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
gui_widgets Added two new events to the text_field object. One for detecting when the 2008-05-30 13:59:38 +00:00
hash_map Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
hash_set Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
hash_table Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
image_loader Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
image_saver Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
image_transforms Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
interfaces Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
linker Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
logger Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
lz77_buffer Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
lzp_buffer Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
map Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
matrix Changed the checks in the matrix object so that you are allowed to 2008-05-30 21:03:04 +00:00
md5 Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
member_function_pointer Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
memory_manager Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
memory_manager_global Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
memory_manager_stateless Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
misc_api Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
mlp Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
optimization Fixed typo in spec 2008-05-26 03:56:08 +00:00
pipe Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
queue Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
rand Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
reference_counter Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
sequence Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
server Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
set Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
set_utils Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
sliding_buffer Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
smart_pointers Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
sockets Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
sockstreambuf Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
stack Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
static_map Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
static_set Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
stl_checked Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
string Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
svm Added the kkmeans object. 2008-05-30 22:26:48 +00:00
sync_extension Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
test Added two new events to the text_field object. One for detecting when the 2008-05-30 13:59:38 +00:00
threads Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
timeout Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
timer Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
tokenizer Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
tuple Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
unicode Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
xml_parser Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
CMakeLists.txt Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
LICENSE.txt Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
README.txt Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
algs.h Added the wrap_function and is_function templates. 2008-05-26 03:43:34 +00:00
all_console.cpp Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
all_gui.cpp Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
array.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
array2d.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
assert.h Made the stack trace stuff more robust 2008-05-15 00:55:42 +00:00
base64.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
bayes_utils.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
bigint.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
binary_search_tree.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
bit_stream.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
byte_orderer.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
cassert Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
cmd_line_parser.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
compress_stream.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
conditioning_class.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
config_reader.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
cpp_pretty_printer.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
cpp_tokenizer.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
crc32.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
cstring Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
dir_nav.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
directed_graph.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
dlib_include_path_tutorial.txt Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
enable_if.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
entropy_decoder.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
entropy_decoder_model.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
entropy_encoder.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
entropy_encoder_model.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
error.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
fstream Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
geometry.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
graph.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
graph_utils.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
gui_core.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
gui_widgets.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
hash_map.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
hash_set.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
hash_table.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
image_io.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
image_transforms.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
iomanip Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
iosfwd Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
iostream Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
is_kind.h Made a comment more clear 2008-05-23 02:54:47 +00:00
istream Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
linker.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
locale Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
logger.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
lz77_buffer.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
lzp_buffer.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
map.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
matrix.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
md5.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
member_function_pointer.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
memory_manager.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
memory_manager_global.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
memory_manager_stateless.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
misc_api.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
mlp.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
noncopyable.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
optimization.h Added a bunch of unconstrained optimization stuff to the library. 2008-05-25 19:19:18 +00:00
ostream Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
pipe.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
pixel.cpp Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
pixel.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
platform.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
queue.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
rand.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
reference_counter.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
sequence.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
serialize.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
server.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
set.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
set_utils.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
sliding_buffer.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
smart_pointers.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
sockets.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
sockstreambuf.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
sort.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
sstream Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
stack.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
stack_trace.cpp Changed the stack trace stuff so that it doesn't perform memory 2008-05-15 20:56:04 +00:00
stack_trace.h Added a missing dlib:: qualifier 2008-05-15 20:47:43 +00:00
static_map.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
static_set.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
std_allocator.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
stl_checked.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
string.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
svm.h Added the kkmeans object. 2008-05-30 22:26:48 +00:00
sync_extension.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
threads.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
time_this.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
timeout.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
timer.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
tokenizer.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
tuple.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
uintn.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
unicode.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
windows_magic.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00
xml_parser.h Properly organized the svn repository. Finally. 2008-05-02 14:19:38 +00:00

README.txt

 
                           dlib C++ library

This project is a modern C++ library with a focus on portability 
and program correctness. It strives to be easy to use right and 
hard to use wrong. Thus, it comes with extensive documentation and 
thorough debugging modes. The library provides a platform abstraction 
layer for common tasks such as interfacing with network services, 
handling threads, or creating graphical user interfaces. Additionally, 
the library implements many useful algorithms such as data compression 
routines, linked lists, binary search trees, linear algebra and matrix 
utilities, machine learning algorithms, XML and text parsing, and many 
other general utilities.

Documentation:  
  There should be HTML documentation accompanying this library.  But
  if there isn't you can download it from http://dclib.sourceforge.net

Installation :
  To use this library all you have to do is extract the library 
  somewhere, make sure the folder *containing* the dlib folder is in 
  your include path, and finally add dlib/all/source.cpp to your 
  project.

  An example makefile that uses this library can be found here: 
  dlib/test/makefile. It is the makefile used to build the regression 
  test suite for this library. There is also a CMake makefile that 
  builds the regression test suite at dlib/test/CMakeLists.txt and 
  another CMake makefile that builds all the example programs in
  the examples folder.

  For further information see the accompanying HTML documentation or
  visit http://dclib.sourceforge.net

The license for this library can be found in LICENSE.txt.  But the
long and short of the license is that you can use this code however
you like, even in closed source commercial software.