Davis King
927743a162
Made the global mutex construction for the get_current_dir() and set_current_dir()
...
routines more robust.
2011-06-19 14:02:31 -04:00
Davis King
d9cd30a64f
Made the initial window sizing nicer.
2011-06-19 14:01:52 -04:00
Davis King
6088abcedf
Made the window auto-size itself on startup depending on the size of the
...
first image.
2011-06-19 13:32:03 -04:00
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