Commit Graph

3159 Commits

Author SHA1 Message Date
Davis King fc3ce10a52 Minor change to avoid compiler error in visual studio 2012 2012-10-13 12:46:12 -04:00
William Sobel 99c02ffefa Added the output stream and protocol support in the http server. This allows the server to handle pass the request type and handle streaming connections as well. Added a read_with_limit method that makes the server secure against attackes with buffer overflow and the like. 2012-10-12 10:23:38 -07:00
Davis King 491cbe1a35 Refactored and greatly simplified the BSP implementation. This has
fixed a few subtle race conditions and now the tool seems to work
robustly.
2012-10-11 23:24:14 -04:00
Davis King aa2304585e Made the error message from connect() a little more informative. 2012-10-11 23:22:38 -04:00
Davis King a1daeea4a4 More code cleanup 2012-10-08 16:21:13 -04:00
Davis King 09fa9b177e Improved error reporting. 2012-10-07 19:46:59 -04:00
Davis King a80e573cc3 made code a little more robust. 2012-10-07 16:50:36 -04:00
Davis King cb901d7573 Added an overload of bsp_connect() and bsp_listen() for 4 argument
functions.
2012-10-07 12:55:44 -04:00
Davis King ff52f17169 updated docs 2012-10-07 12:44:37 -04:00
Davis King 7f39ef4e0a Yet more code cleanup 2012-10-07 12:12:37 -04:00
Davis King 11f83eacf6 Cleaned up the API a little. 2012-10-07 12:01:15 -04:00
Davis King f70ea49a94 Added code to allow different processing nodes to terminate at different
times.
2012-10-07 10:21:31 -04:00
Davis King c3f0987476 Added a comment 2012-10-06 14:00:15 -04:00
Davis King 91481a4411 Added overloads of bsp_connect() and bsp_listen() that can pass
optional arguments to the worker function.
2012-10-06 13:54:34 -04:00
Davis King a17ec67643 Added initial BSP implementation. 2012-10-06 13:43:46 -04:00
Davis King b201eab63b updated docs 2012-10-01 21:34:19 -04:00
Davis King e2fdff8ca5 Added a stddev() for matrix objects. 2012-10-01 21:34:10 -04:00
Davis King daecb0ec85 - Added operator+() for running_stats and running_scalar_covariance
- Simplified and optimized the running_stats implementation
 - Clarified the spec a little
2012-10-01 21:25:31 -04:00
Davis King 3f0ba96aa8 Fixed a typo which would prevent code that called running_stats::max_n()
from compiling.
2012-10-01 20:32:47 -04:00
Davis King d057581538 fixed typos in spec 2012-10-01 20:17:43 -04:00
Davis King 7af08c277c Made test/CMakeLists.txt set GCC's warning level to all by default. 2012-09-30 14:12:12 -04:00
Davis King 8f36497564 Backed out changeset aa751e9fd7ef
Turns out this causes path conflicts on some systems.
2012-09-22 17:44:26 -04:00
Davis King f5460475b8 Improved detection of ATLAS. 2012-09-22 16:01:00 -04:00
Davis King fae59716b9 Made the cmake script for linking to BLAS and LAPACK more robust. 2012-09-22 11:32:39 -04:00
Davis King ae3ae70a3e clarified docs 2012-09-03 19:37:05 -04:00
Davis King 8e537c9772 Made the matrix length() routine work with integer valued matricies when used
in visual studio.
2012-09-03 14:02:10 -04:00
Davis King 67ac182f26 Added serialization support to the full_object_detection. 2012-09-03 11:34:34 -04:00
Davis King 62239be057 updated docs 2012-09-03 10:22:03 -04:00
Davis King 42ea489a48 Fixed minor bug in image_display. 2012-09-02 09:34:32 -04:00
Davis King 10356e3972 Added functions to easily add full_object_detections to the overlay
of an image_window.
2012-09-01 23:46:18 -04:00
Davis King 64e26c7a7a Added the ability to put overlay circles into the image_display and
image_window widgets.
2012-09-01 23:33:59 -04:00
Davis King d6d1ab853c Added another overloaded operator() to the object_detector. This
one makes it easy to get just a list of full_object_detections
as output.
2012-09-01 22:20:50 -04:00
Davis King 8460f4214b Added an overload of load_image_dataset() that can load the part
information into full_object_detections.
2012-09-01 22:11:32 -04:00
Davis King 25dcd0c716 Updated the embedded XSLT style sheet for image metadata XML files. 2012-09-01 00:34:58 -04:00
Davis King a92b875f95 made imglab work with image parts. 2012-09-01 00:15:03 -04:00
Davis King 78006f27e0 Fixed some minor bugs in the image_display part labeling behavior. 2012-09-01 00:06:29 -04:00
Davis King a169599c61 Fixed misnamed function in image_display. 2012-08-31 23:39:54 -04:00
Davis King 5d88a2e45a merged 2012-08-31 21:48:49 -04:00
Davis King 2c1332b382 Updated examples to use the simpler start_async() to start the servers. 2012-08-31 21:48:34 -04:00
Davis King 6503f87480 Added the start_async() function to the server object. 2012-08-31 21:47:41 -04:00
Davis King 61d16f226c Added the ability to label parts of objects with the mouse to the image_display
widget.
2012-08-30 23:37:18 -04:00
Davis King 9a6c725314 Made the set_size() methods of the zoomable_region and scrollable_region
widgets virtual.
2012-08-30 23:32:41 -04:00
Davis King e0813cbf9f updated to work with the new parts map. 2012-08-28 23:08:17 -04:00
Davis King ef9c773bad Changed the image dataset metadata XML reading tools to use
a map of strings to points to represent object parts.  This
change also removes the old head point from a box since this
information can now be represented in the parts map.
2012-08-28 23:08:04 -04:00
Davis King dab95b577c Added dlib:: qualifier to something in a #define so the macro works
outside the dlib namespace.
2012-08-27 19:20:04 -04:00
Davis King cd6494547e fixed grammar 2012-08-26 23:29:48 -04:00
Davis King 5e7513372b Switched loss counting variables from integers to doubles so they
can count real valued loss values correctly.
2012-08-26 22:25:50 -04:00
Davis King 79547b61c5 updated release notes 2012-08-26 21:58:34 -04:00
Davis King a9eba8c404 made code a little clearer 2012-08-26 21:41:56 -04:00
Davis King 9e2423b375 updated docs 2012-08-26 21:41:03 -04:00