Commit Graph

2125 Commits

Author SHA1 Message Date
Davis King b090ef89ef Fixed the code so it compiles on windows. 2011-06-19 13:11:21 -04:00
Davis King 19c6106a65 Added more gui elements. Now it can load and display images and a few other things. 2011-06-19 13:03:33 -04:00
Davis King 24dd65f01b Added a set_current_dir() function. 2011-06-19 13:03:11 -04:00
Davis King 8cd8cfe357 setup the "remove images" feature. 2011-06-19 11:11:53 -04:00
Davis King c73113920b Added the start of a GUI to edit the image metadata files. 2011-06-19 10:49:23 -04:00
Davis King 8e1f4d4cfe Made the horizontal scroll speed for the list_box more reasonable. 2011-06-19 10:23:04 -04:00
Davis King 66bbc5150c Minor code cleanup 2011-06-19 09:34:38 -04:00
Davis King 78094af459 Moved the metadata IO routines into their own file. Also made it so that
the XSLT stylesheet file is always created in the same directory as the
main XML metadata file.
2011-06-19 09:30:15 -04:00
Davis King 0175116fce renamed some things 2011-06-19 09:12:58 -04:00
Davis King fbce4cd61d Improved -h output 2011-06-19 09:03:45 -04:00
Davis King 91c63155e9 Further simplified initial image selection. 2011-06-18 23:18:08 -04:00
Davis King 991cb97a8a Made the initial file selection more flexible. 2011-06-18 23:11:55 -04:00
Davis King adaabf84c0 Added code to read the image metadata XML files 2011-06-18 22:31:25 -04:00
Davis King d6fd871382 updated docs 2011-06-18 17:44:34 -04:00
Davis King 65be3e81f7 Added match_endings to the dir_nav utils. 2011-06-18 17:39:21 -04:00
Davis King 9db07ff325 Added some code so create initial image lists 2011-06-18 15:46:24 -04:00
Davis King b78f1cb8d9 Added the check_sub_option() method to the command line parser check
object.
2011-06-18 15:44:14 -04:00
Davis King 13269d7f97 Adding beginnings of a tool for dealing with labeled image datasets. 2011-06-18 13:49:42 -04:00
Davis King 53a01f4cfa Created release v17.41 2011-06-12 08:48:20 -04:00
Davis King ecb32fc7e0 Added tag v17.41 for changeset f6c79ee40834 2011-06-12 08:48:20 -04:00
Davis King da1d44735e grammar 2011-06-12 08:45:02 -04:00
Davis King 95c074edc8 merged 2011-06-11 17:37:20 -04:00
Davis King 2a5a9fd027 updated docs 2011-06-11 17:32:32 -04:00
Davis King e3fcf35217 Minor change to avoid a compile time error in visual studio 2008. 2011-06-11 17:30:52 -04:00
Davis King 84daff6399 I improved the way calls to the separation oracle get dispatched to the
thread_pool.  Previously, each separation oracle call was dispatched
to a thread individually.  This is inefficient when there are a whole
lot of samples (and thus separation oracle calls which need to be made).
So now entire batches of separation oracle calls are dispatched to
each thread.  This minimizes the thread switching and synchronization
overhead.
2011-06-11 16:44:47 -04:00
Davis King 1b05c23a3b Added extra #include for image_io.h so that future linker errors from
this component will be caught by the unit tests.
2011-06-10 16:08:39 -04:00
Davis King 00662b4b23 Added a bunch of overloads for add_task_by_value() 2011-06-10 15:51:49 -04:00
Davis King 97cf9ba1d3 Removed spurious statement. 2011-06-09 19:08:14 -04:00
Davis King f8248cee10 Moved the serialize and deserialize function definitions outside the body of the
type_safe_union class to avoid a compiler bug in an older version of gcc.
2011-06-09 18:56:03 -04:00
Davis King abd5ea0a70 Fixed a bug which caused multiply defined symbol errors during linking
if the PNG saving routine was #included.
2011-06-09 18:23:32 -04:00
Davis King 7e8af32b1d Clarified spec and docs 2011-06-08 16:50:05 -04:00
Davis King 384090c676 The structural SVM optimizers had checks that the risk never became negative.
This only happens if the user implements the separation oracle wrong.  In this
case I had the code setup to force the risk to zero but this just ends up
obscuring the fact that the user's separation oracle is incorrect.  So I'm
removing this check.  This should make debugging separation oracles a little
easier.
2011-06-08 16:43:48 -04:00
Davis King 7638057b63 fixed grammar 2011-06-07 22:39:48 -04:00
Davis King b6ae2a6d68 Improved the thread_pool example program. 2011-06-07 22:27:12 -04:00
Davis King cf8e3d6f1e Added some tests for the new add_task_by_value() methods of the thread_pool. 2011-06-07 18:02:40 -04:00
Davis King ad8a2d1900 added a test 2011-06-07 17:39:12 -04:00
Davis King 584c90574c updated docs 2011-06-06 22:47:51 -04:00
Davis King 8a3ff4ff1e Added an add_task_by_value() function to the thread_pool. 2011-06-06 22:47:32 -04:00
Davis King cf6f55c2fa Clarified spec again 2011-06-06 21:32:14 -04:00
Davis King 8762fd1405 clarified docs 2011-06-06 21:16:56 -04:00
Davis King f5fd8004b1 Switched some member_function_pointers from checking mode to non-checking mode. 2011-06-05 17:32:18 -04:00
Davis King c70344ad7f Fixed comment 2011-06-05 17:26:22 -04:00
Davis King 9223edde4e Updated docs 2011-06-05 17:21:12 -04:00
Davis King 2ea30b75e1 Created release v17.40 2011-06-05 13:26:09 -04:00
Davis King 3714ee4cc2 Added tag v17.40 for changeset 43cbb1c92eae 2011-06-05 13:26:09 -04:00
Davis King 7382c7c6af Improved docs a bit. Also fixed some spacing issues between links. 2011-06-05 11:06:07 -04:00
Davis King 5826b562e2 Fixed grammar in comments. 2011-06-05 10:26:36 -04:00
Davis King f4eab393a9 Removed cruft 2011-06-04 16:22:50 -04:00
Davis King 0586a1aca5 updated release notes 2011-06-04 16:20:17 -04:00
Davis King 60a19cfb28 Made the conversion to and from HSI a little more robust. 2011-06-04 15:46:38 -04:00