Commit Graph

121 Commits

Author SHA1 Message Date
Davis King dbc1ea4ddd Added --rmdupes. 2015-07-05 14:36:39 -04:00
Davis King 11e0382238 Added --rmtrunc, made --rmdiff mark a box as ignored rather than
totally removing it, and also made --stats print the number of non-ignored
boxes.
2015-07-04 20:45:07 -04:00
Davis King d6cd6a2ade Fixed a bug that crashed imglab when trying to cluster datasets with empty or
really small boxes.
2015-07-04 20:28:52 -04:00
Davis King 2651becf91 fixed bad input validation 2015-07-04 09:41:34 -04:00
Davis King 0b8e2a99af Added the --rotate option to imglab. 2015-07-04 09:37:02 -04:00
Davis King aa4e230db0 Removed conditional compilation regarding jpeg and png support. It's just
always going to be required for imglab.
2015-07-04 09:15:02 -04:00
Davis King 7aed6b3a84 Added the --cluster option to imglab. 2015-07-03 11:58:59 -04:00
Davis King ad9a9e6efa A minor optimization 2015-07-02 08:27:51 -04:00
Davis King a8568a351b Added the --tile option to imglab. 2015-07-02 08:24:41 -04:00
Davis King 805aec8d00 updated README 2015-03-29 16:49:00 -04:00
Davis King 03b6fb0b7e updated version number and about docs 2015-03-29 16:44:31 -04:00
Davis King 0209f51a39 clarified documentation 2015-03-29 16:35:23 -04:00
Davis King cdbc1919d4 more cmake changes to avoid cmake warnings 2014-12-06 08:38:04 -05:00
Davis King c9f24f3da4 upped the imglab version number 2014-08-21 21:27:51 -04:00
Davis King a6dc296219 Fixed a bug where the imglab tool would sometimes start out with an annoyingly
small window when the first image was bigger than the screen.
2014-07-20 14:47:05 -04:00
Davis King 89bc542712 fixed grammar in comment 2014-02-22 22:00:07 -05:00
Davis King 017fedcc41 updated about 2014-02-11 20:23:21 -05:00
Davis King 01eaaa563a Made imglab halt at a convenient place when you are using ctrl+key up/down to
auto label boxes.  It will also auto-skip empty images when you hold ctrl.
2014-02-11 20:22:15 -05:00
Davis King aa6919d304 Made --stats print out info on unlabeled boxes. 2014-02-11 20:19:57 -05:00
Davis King a20f401eec Gave imglab the ability to propagate rectangle labels between images. 2014-02-11 19:03:08 -05:00
Davis King 374d5253f8 Updated version number and about string to say that you can now ctrl+left click
to change the label for a rectangle.
2014-02-10 20:40:24 -05:00
Davis King ef6a3a05a6 Added a readme file to imglab that gives a little introduction 2014-01-09 22:15:17 -05:00
Davis King 1cf740156d Added --flip to imglab 2013-11-29 22:35:52 -05:00
Davis King 48413ae845 Updated about window text for imglab. 2013-11-22 18:45:06 -05:00
Davis King 647285e808 Updated imglab so it loads and stores the new ignore option from the gui
to/from the xml files.
2013-11-21 20:40:12 -05:00
Davis King 5edb5662e0 Added the --add option to the imglab tool. 2013-11-16 16:28:13 -05:00
Davis King a8acc89c76 Added --shuffle and --split options to imglab. Also added more outputs to --stats 2013-08-05 15:48:34 -04:00
Davis King de663ec21d Added the --stats option to imglab 2013-08-05 15:04:13 -04:00
Davis King 9d0f6796dc Added the --rmdiff option and also improved the formatting in the output of -h 2013-03-30 08:22:58 -04:00
Davis King e20926e805 A minor change to avoid a compiler warning in visual studio 2012 2013-02-11 18:02:26 -05:00
Davis King c7b5b9e8c8 Added a simple cmake script users can use to simplify their own CMakeLists.txt scripts 2013-02-10 13:54:29 -05:00
Davis King 25bf3c5114 Simplified code a bit 2012-12-12 19:33:32 -05:00
Davis King a92b875f95 made imglab work with image parts. 2012-09-01 00:15:03 -04:00
Davis King e0813cbf9f updated to work with the new parts map. 2012-08-28 23:08:17 -04:00
Davis King 9a86f1fa4c Moved the image dataset metadata IO functions into the dlib folder.
--HG--
rename : tools/imglab/src/image_dataset_metadata.cpp => dlib/data_io/image_dataset_metadata.cpp
rename : tools/imglab/src/image_dataset_metadata.h => dlib/data_io/image_dataset_metadata.h
2012-03-20 23:01:29 -04:00
Davis King 83623fd800 updated version number 2011-12-17 12:24:29 -05:00
Davis King dcb8b6ff2a Changed code to avoid compiler warnings. Also added support for the
difficult, truncated, and occluded metadata fields of the pascal datasets.
2011-12-15 19:41:07 -05:00
Davis King 82f1731790 Added a missing period. 2011-07-08 18:34:05 -04:00
Davis King 7b9e4bf058 Fixed a bug in the IDL converter. 2011-07-08 17:29:45 -04:00
Davis King 04eaae25e0 Incremented version number. 2011-07-08 17:22:06 -04:00
Davis King 25b1540591 Added an option to convert IDL annotation files to imglab format. 2011-07-08 17:21:24 -04:00
Davis King af9071f996 Fixed a bug 2011-07-08 15:59:24 -04:00
Davis King a0bb4ea8df renamed a file
--HG--
rename : tools/imglab/src/convert_pascal_voc.h => tools/imglab/src/convert_pascal_xml.h
2011-07-08 15:48:48 -04:00
Davis King 8db64b686e just renamed voc to xml
--HG--
rename : tools/imglab/src/convert_pascal_voc.cpp => tools/imglab/src/convert_pascal_xml.cpp
2011-07-08 15:47:38 -04:00
Davis King dc3f420529 Added a converter for pascal v1.00 annotation files. 2011-07-08 15:43:07 -04:00
Davis King 119370f818 Added the ability to convert from the PASCAL VOC annotation format to the
imglab annotation format.
2011-07-08 13:38:38 -04:00
Davis King 0eef83c3b9 Added some CLI validation 2011-06-20 21:29:17 -04:00
Davis King 7df5828607 Added version and about info. 2011-06-20 21:21:27 -04:00
Davis King 1fd281ff48 Added an option to rename labels. 2011-06-20 21:04:16 -04:00
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 92ac70dc6d Now the tool can modify the ground truth boxes. 2011-06-20 20:25:06 -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 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 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 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 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 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 9db07ff325 Added some code so create initial image lists 2011-06-18 15:46:24 -04:00
Davis King 13269d7f97 Adding beginnings of a tool for dealing with labeled image datasets. 2011-06-18 13:49:42 -04:00