Commit Graph

2927 Commits

Author SHA1 Message Date
Davis King d1b579f09e Added try/catch block to main(). 2012-07-29 20:18:00 -04:00
Davis King 8c8c5bf3ce Added overloads of test_graph_labeling_function() and
cross_validate_graph_labeling_trainer() that can incorporate per node
loss values.
2012-07-29 20:13:58 -04:00
Davis King 6eee12f291 Improved the assert messages related to badly formed graph labeling
problems.
2012-07-29 19:38:14 -04:00
Davis King 0246088a67 Added a per node loss interface for the structural_graph_labeling_trainer. 2012-07-29 19:09:57 -04:00
Davis King 7aab9f7199 Fixed grammar 2012-07-29 19:08:59 -04:00
Davis King 960f9cde33 Added a per node loss option to the structural_svm_graph_labeling_problem's
interface.
2012-07-29 18:54:46 -04:00
Davis King 374459b418 Refactored this code a little 2012-07-29 18:26:48 -04:00
Davis King 7e28ce5ef6 Renamed the specification and "code example" links. Also made
"file to include" not a link anymore since you probably shouldn't
be clicking on it when consulting the documentation.
2012-07-28 22:27:34 -04:00
Davis King 0599dab33e A minor change to avoid a compiler error in clang. 2012-07-26 22:54:19 -04:00
Davis King afb6f2186c Changed the default serialization for integer and byte types so that it runs about 3
times faster.  The behavior should be exactly the same.  The change is basically just
a switch to using the streambuf directly.
2012-07-25 23:19:50 -04:00
Davis King 8a0b380bc2 updated docs 2012-07-15 21:27:23 -04:00
Davis King 166ff18c90 Made this code a little more efficient. 2012-07-15 20:51:01 -04:00
Davis King 2d086b4512 Added sum_filter_assign(). 2012-07-15 20:50:41 -04:00
Davis King ca13ff7cc0 Refactored code and added find_points_above_thresh() 2012-07-15 20:40:22 -04:00
Davis King 9ff6efab71 Added scan_image_movable_parts() unit tests. 2012-07-15 20:24:03 -04:00
Davis King 3a2b8ee4a1 Added scan_image_movable_parts() 2012-07-15 20:16:40 -04:00
Davis King ab57847911 updated docs 2012-07-15 15:33:00 -04:00
Davis King 98c5e94a19 Changed protocol buffer serialization to use a 32bit little endian
integer instead of the usual dlib variable width encoding.
2012-07-15 15:31:41 -04:00
Davis King 55c7d8e1c1 clarified spec 2012-07-15 14:18:43 -04:00
Davis King d13c84fba0 clarified docs 2012-07-15 14:16:37 -04:00
Davis King bcdf2992c6 Changed code so serialization works with the lite version of protocol buffers
as well as the normal version.
2012-07-15 14:02:18 -04:00
Davis King 4937d439e9 updated docs 2012-07-15 13:56:13 -04:00
Davis King 44916b89c0 Added overloads of serialize()/deserialize() so that they can serialize
Google protocol buffer objects.
2012-07-15 13:41:55 -04:00
Davis King 50ce2abbec Made the bridge trap and log std::exception exceptions rather than
letting them fly out and terminate the application.
2012-07-15 13:38:59 -04:00
Davis King 2bc6cf551f Minor change to avoid compiler errors on some compilers. 2012-07-12 23:08:23 -04:00
Davis King 8656a2d0be Fixed spelling errors in comments. 2012-07-10 21:50:17 -04:00
Davis King 8553440545 Removed requirement that the filter size given to max_filter() be odd.
Now it can be anything.
2012-07-08 13:22:57 -04:00
Davis King 2612039448 Updated find_max_factor_graph_potts() to correctly say you can use infinite weights
for the factor_value_disagreement() values since the code actually supports this.
2012-07-05 17:47:04 -04:00
Davis King 346ec3b3e9 Made auto_threshold_image() always use 64bit integers for part of its counting
to make it robust to very large images.
2012-07-04 14:40:04 -04:00
Davis King c1edd2d2ae updated docs 2012-06-30 14:41:24 -04:00
Davis King fce8eaabe4 Added the max_filter() routine. 2012-06-30 14:39:30 -04:00
Davis King c1c8267ba5 fixed typo in spec 2012-06-30 09:46:51 -04:00
Davis King ae10c22918 Refined spec a little. 2012-06-26 21:58:11 -04:00
Davis King 7bb3881236 updated docs 2012-06-26 21:53:19 -04:00
Davis King 7b731dd104 Added some convenience routines for making potts grid problems. 2012-06-26 21:50:58 -04:00
Davis King dbce1407f8 merged 2012-06-26 19:54:57 -04:00
Davis King 11a605666a Fixed typo in spec 2012-06-23 18:19:24 -04:00
Davis King c4a516b0d9 Fixed a minor typo in the code. It shouldn't have negatively effected anything.
But nevertheless, it's fixed.
2012-06-23 17:44:48 -04:00
Davis King 4a862889ca updated docs 2012-06-23 08:56:18 -04:00
Davis King ff30604931 merged 2012-06-23 08:51:54 -04:00
Davis King 2a66397aeb Fixed grammar in a comment. 2012-06-23 08:51:37 -04:00
Davis King 074a3eb585 Fixed typo in spec 2012-06-20 10:14:38 -04:00
Davis King 28767a795c updated docs 2012-06-20 07:46:58 -04:00
Davis King 187f0fef73 Created release v17.47 2012-06-15 19:15:30 -04:00
Davis King 5be465dfa2 Added tag v17.47 for changeset f58ff52144bd 2012-06-15 19:15:30 -04:00
Davis King 1021f7d9ee merged 2012-05-22 23:32:51 -04:00
Davis King 42b68c33c3 Fixed grammar. 2012-05-22 23:32:22 -04:00
Davis King 76475a1f7b Added more files to htmlhelp file. 2012-05-22 20:15:35 -04:00
Davis King 49c32f0f4a Made test slightly more robust. 2012-01-21 22:08:24 -05:00
Davis King f7cb3882b3 clarified spec 2012-05-21 21:13:48 -04:00