Commit Graph

2349 Commits

Author SHA1 Message Date
Davis King
c67636f411 Added the ability to list all the labels in a dataset. 2011-06-20 20:57:32 -04:00
Davis King
d0339e6835 Made selecting a rectangle copy its label into the overlay label text field. 2011-06-20 20:46:16 -04:00
Davis King
0fae5ae6c3 Added an event handler for when the user selects an overlay rectangle. 2011-06-20 20:45:23 -04:00
Davis King
92ac70dc6d Now the tool can modify the ground truth boxes. 2011-06-20 20:25:06 -04:00
Davis King
0a1069d0a7 Added the ability for the user to delete overlay rectangles from the image_display.
Also added interface functions to programmatically observe what is happening to the
overlays.
2011-06-20 20:24:11 -04:00
Davis King
1154cf7373 Fixed a bug in the svm_struct test. The test would always fail if run
more than once.
2011-06-20 18:14:22 -04:00
Davis King
d1c0e27dab Simplified the CMakeLists.txt file for the unit tests. Also made it
use Release mode by default.
2011-06-20 17:45:30 -04:00
Davis King
395b1524de Minor change to suppress a compiler warning. 2011-06-20 16:55:19 -04:00
Davis King
ec562be07b removed tabs 2011-06-20 16:54:33 -04:00
Davis King
e079088ed9 Added support for user drawn rectangle overlays and selectable overlays to the
image_display widget.
2011-06-19 23:05:30 -04:00
Davis King
0af9abde4c updated docs 2011-06-19 22:59:32 -04:00
Davis King
22d368f439 Added the distance_to_rect_edge() routine. 2011-06-19 22:55:51 -04:00
Davis King
03de84faac Made a minor change which apparently avoids a bug in gcc 5.4.2 on Ubuntu 11.04. 2011-06-19 18:39:01 -04:00
Davis King
f918e2a30a Fixed a spelling error in a comment. 2011-06-19 18:37:23 -04:00
Davis King
60a1de67e1 Simplified the cmake files by putting the stuff to make Release
the default build into a single file.
2011-06-19 18:12:46 -04:00
Davis King
7dfea35cd4 Minor improvement. 2011-06-19 14:48:15 -04:00
Davis King
29d6051e59 Fixed a bug in the image_display widget. If you switched it between
images of a different size while any kind of zoom was in effect
it could cause a segmentation fault.
2011-06-19 14:43:32 -04:00
Davis King
b5511d2cb3 Made the image list select an image near the one you removed rather than
jump to the beginning.
2011-06-19 14:25:13 -04:00
Davis King
ddaa9133ea Minor improvements. 2011-06-19 14:17:29 -04:00
Davis King
240823490a setup code to show box overlays 2011-06-19 14:12:31 -04:00
Davis King
eca923f98c updated docs 2011-06-19 14:05:43 -04:00
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