Commit Graph

2862 Commits

Author SHA1 Message Date
Davis King 3e674f01eb Added readme to base of mercurial repository. 2012-05-20 13:12:50 -04:00
Davis King a17178eb1e updated readme 2012-05-20 13:07:34 -04:00
Davis King 21a2348aee Added picutres of the gui widgets to the documentation. 2012-05-20 12:03:52 -04:00
Davis King eef85633da updated docs 2012-05-19 23:57:58 -04:00
Davis King 755e378f47 Changed the is_signed_type and is_unsigned_type templates to work
with floating point types in addition to integer types.
2012-05-19 23:56:38 -04:00
Davis King f7d6ab88e2 Clarified some specs, added a missing requirement to sum_filter(),
and added overloaded versions of a few image processing functions
to make doing in-place operations slightly more convenient.
2012-05-19 23:32:58 -04:00
Davis King 10b3aa24af A minor change to avoid a compiler warning from gcc 4.4. 2012-05-19 23:23:21 -04:00
Davis King fef1884353 Fixed a bug which caused you to get a compiler error if you tried
to call dot() on two 1x1 matrices which were statically dimensioned.
2012-05-19 20:25:25 -04:00
Davis King 5a4a62f74a updated docs 2012-05-19 20:04:15 -04:00
Davis King 285accf33e clarified spec 2012-05-19 20:03:11 -04:00
Davis King e454159942 updated docs 2012-05-19 19:19:59 -04:00
Davis King aac2ea6091 Clarified spec and added more tests. 2012-05-19 19:04:41 -04:00
Davis King 31e6568fcd fixed spelling error in comment. 2012-05-19 18:41:41 -04:00
Davis King d575fdce9b Switched all the graph labeling stuff to use bool as a node label
rather than the node_label type from the min_cut object.  This
should make the interface much less confusing.
2012-05-19 18:39:25 -04:00
Davis King ba33b82e83 Added some tests to make sure the recent addition to svm_c_linear_trainer
works right.
2012-05-19 17:15:59 -04:00
Davis King b7d8129013 Added the ability to learn only non-negative weights to the svm_c_linear_trainer. 2012-05-19 16:56:04 -04:00
Davis King 2f562b03bb Clarified spec 2012-05-19 16:18:16 -04:00
Davis King 6907b00ac3 clarified spec 2012-05-19 15:59:57 -04:00
Davis King 2e65af36d5 minor cleanup 2012-05-19 15:57:08 -04:00
Davis King bc6b0bdfdd updated docs 2012-05-19 15:26:26 -04:00
Davis King 1b69ed2e46 Added another overload of find_max_factor_graph_potts() that works on
graphs that are regular grids.
2012-05-19 15:24:11 -04:00
Davis King 6bf0920d30 Added missing ; 2012-05-19 14:54:20 -04:00
Davis King 406a26d321 clarified spec 2012-05-19 14:53:41 -04:00
Davis King a485d09497 Fixed typo in spec 2012-05-19 14:53:13 -04:00
Davis King 5d236308be clarified spec 2012-05-19 14:41:32 -04:00
Davis King c68a8fc77a merged 2012-05-19 12:33:56 -04:00
Davis King caf8437c51 updated main page 2012-05-19 11:48:59 -04:00
Davis King 2e2b317668 Added some compile time asserts. 2012-05-14 21:13:23 -04:00
Davis King 19ccb387b5 Changed the spec to say that array2d objects don't put padding at the
ends of the rows.
2012-05-14 20:04:37 -04:00
Davis King 4fdb329f11 Changed the SINK_CUT and FREE_NODE constants so that when we use graph
cuts on an image the result is a displayable binary image rather than
an image which is super dark and hard to view.
2012-05-14 19:47:33 -04:00
Davis King 3fa4c69e50 clarified docs 2012-05-12 13:06:56 -04:00
Davis King f91527a398 Clarified spec 2012-05-12 13:06:48 -04:00
Davis King d7dc8ae386 Fixed typo in spec 2012-05-12 12:53:44 -04:00
Davis King 9c5e66b466 Optimized this code a little. 2012-05-12 12:10:37 -04:00
Davis King 1570899cea Improved aserts 2012-05-11 21:20:06 -04:00
Davis King 40e45d991d Fixed typo in spec 2012-05-10 22:49:43 -04:00
Davis King db5e785032 merged 2012-05-09 18:14:21 -04:00
Davis King 34dbc02d97 Fixed a bug in find_max_factor_graph_viterbi() which sometimes
occurred when the model order was larger than the number of variables.
2012-05-09 18:13:32 -04:00
Davis King b2d7f83f3f updated docs 2012-05-06 22:47:15 -04:00
Davis King baa6fa879d Just moved some files and #includes around a little.
--HG--
rename : dlib/svm/graph_labeler.h => dlib/graph_cuts/graph_labeler.h
rename : dlib/svm/graph_labeler_abstract.h => dlib/graph_cuts/graph_labeler_abstract.h
2012-05-06 22:35:42 -04:00
Davis King 3a5f99f497 Updated the interface to the structural_graph_labeling_trainer so the user
can set the per class loss to whatever they want.
2012-05-06 12:00:22 -04:00
Davis King 42c123f298 Fixed minor bug in the set_loss_on_negative_class() function. 2012-05-06 11:59:18 -04:00
Davis King 7f92868840 Added missing comments. 2012-05-06 11:53:52 -04:00
Davis King efb1a12dc4 Added the ability for the user to set the per class loss. 2012-05-06 11:51:18 -04:00
Davis King 2c45ab5e91 Slightly improved messages from some asserts. 2012-05-06 10:09:59 -04:00
Davis King b0e4bcb69e merged 2012-05-06 10:00:31 -04:00
Davis King 8f6ca729ba removed cruft 2012-05-05 23:46:47 -04:00
Davis King 53074fc9bf Added a compile time assert to hopefully simplify possible error messages. 2012-05-05 23:45:21 -04:00
Davis King b0cab39125 Added some more tests 2012-05-05 23:41:34 -04:00
Davis King 686ee801dd Just added some casts to avoid compiler warnings. 2012-05-05 23:35:44 -04:00