Commit Graph

2912 Commits

Author SHA1 Message Date
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
Davis King 3b4a2308d9 Clarified spec regarding infinite factor potentials and flow capacities. 2012-05-21 20:52:30 -04:00
Davis King 1bcab299ec Added tests to make sure the graph cut stuff works with
infinite weights on some edges.
2012-05-21 19:22:45 -04:00
Davis King 2b4dc97c84 All I did in this change was rename a bunch of reinterpret_casts
to static_casts whenever it was possilbe to do so.
2012-05-20 23:38:55 -04:00
Davis King 5a166a6dd3 updated docs 2012-05-20 22:29:22 -04:00
Davis King f3310e68e5 Polished the example a little. 2012-05-20 22:10:25 -04:00
Davis King 0b82d5ead5 A minor change to avoid warnings about violation of string aliasing rules. 2012-05-20 21:20:13 -04:00
Davis King 371e3f397a Simplified code slightly. 2012-05-20 20:25:01 -04:00
Davis King d693e8f45b updated docs 2012-05-20 20:02:51 -04:00
Davis King 27fdfd754b Changed to avoid warnings in valgrind about invalid reads.
The manpages seemed to indicate that the previous code was
correct so I'm not sure if this was a bug or not.  It's been
in dlib for years without causing trouble though.
2012-05-20 19:22:19 -04:00
Davis King 7b138433a7 updated docs 2012-05-20 18:29:11 -04:00
Davis King 3243bbfd15 Added an example program for the new graph labeling stuff. 2012-05-20 18:25:49 -04:00
Davis King 9abedba4fd Added unit tests for the grid version of find_max_factor_graph_potts(). 2012-05-20 16:09:08 -04:00
Davis King 1d6fc0068a updated docs 2012-05-20 15:15:49 -04:00
Davis King cbf420f337 - Made scale_by() work on dlib::matrix objects.
- Added an add() and subtract() that works on
   sparse and dense vectors.
2012-05-20 15:06:41 -04:00
Davis King 0d3efbbd50 fixed grammar 2012-05-20 13:14:04 -04:00