Commit Graph

514 Commits

Author SHA1 Message Date
Mike Gerber 2afa69a2e4 Make image filenames relative to the label file
The image filenames written to the label files were absolute pathnames.
Change this to use filenames relative to the label file.
2014-03-30 10:53:17 +02:00
Martin Baeuml 5df2ff66e0 add release to README, use markdown now 2013-11-29 10:14:48 +01:00
Martin Baeuml 2e69fdae40 Merge branch 'release-1.0' v1.0 2013-11-29 10:03:00 +01:00
Martin Baeuml 3c00035954 bump version 2013-11-29 09:59:34 +01:00
Markus Roth e17334270f Add travis ci config file. 2013-11-28 01:49:19 +01:00
Markus Roth e4b3883471 Reenable counting files and annotations. 2013-11-27 23:45:54 +01:00
Markus Roth a5b40799ea Refresh window after toggling fit-to-window mode.
Closes issue #67.
2013-11-09 00:32:44 +01:00
Markus Roth 3102f0a27d Fix exception being raised when image is None. 2013-11-08 23:53:39 +01:00
Markus Roth 6e58439746 Log warning, if frame could not be loaded by video source. 2013-11-08 23:05:38 +01:00
Markus Roth f52d63cc6e Add debug information to exception. 2013-11-08 22:39:25 +01:00
Markus Roth e803498f04 Add PyQt4 dependency. 2013-11-08 21:54:12 +01:00
Daniel Morlock dfd685d2dd Added contextmenu with filename copy action to filelabel qlabel. 2013-08-13 11:51:18 +02:00
Martin Baeuml ac2a99ae33 sort json keys to avoid big diffs on every save 2013-07-02 10:34:18 +02:00
Martin Baeuml 21e252798d add more efficient update method (doesn't send model updates for every item) 2013-05-15 18:43:36 +02:00
Martin Baeuml 68e4fad0ae add utility function to generate distinct random colors 2013-05-15 16:53:00 +02:00
Martin Baeuml 54ce923ff7 fix permissions 2013-05-15 16:52:36 +02:00
Martin Baeuml 7f6a136333 accept escape key 2013-05-10 17:45:00 +02:00
Mika Fischer 03896d2d9e Add eyebrows to NPointFaceItem 2013-05-07 10:51:37 +02:00
Mika Fischer 3a4f3cf13e Use x,y,w,h for bounding rect of NPointFaceItem if available 2013-05-07 10:40:37 +02:00
Martin Baeuml 63393e7baf don't notify views when creating a new model item
This reduces the initialization time of large models to about 50%.
2013-04-09 00:13:03 +02:00
Martin Baeuml a4868e994a make index as fast as possible, remove check for special case parent_idx == QModelIndex()
This is checked in self.itemFromIndex anyway.
2013-04-09 00:10:17 +02:00
Martin Baeuml b3392170d0 be less verbose when there is additional stuff in a label file 2013-04-08 11:07:22 +02:00
Martin Baeuml f280970dd3 test filenames with okapi video source options correctly 2013-04-08 11:07:07 +02:00
Martin Baeuml fff6e00e5f reduce log-level for missing keys 2013-04-03 15:15:34 +02:00
Martin Baeuml a6c755b9c1 fix typos 2013-04-03 15:14:37 +02:00
Martin Baeuml a0c6f2afdb add some more common facial feature points to NPointFaceItem 2013-03-18 11:06:46 +01:00
Martin Baeuml 7034951687 don't use cycleValuesOnKeypress anymore for OccludablePointItem 2013-02-25 12:46:28 +01:00
Martin Baeuml b9d1647647 add simple MultiPointItem
displays list of points
cannot be moved or edited right now
2013-02-15 14:40:15 +01:00
Martin Baeuml 16f9a0e47e change IDRectItem hotkeys to new "API" 2012-12-02 21:26:27 +01:00
Markus Roth e0d53b22fb Use intersection/union for overlap computation.
This makes sloth consistent with OKAPI and MOT overlap computation.
2012-11-26 13:09:02 +01:00
Mika Fischer 0d66dbefd6 Correct comment 2012-09-11 17:36:27 +02:00
Mika Fischer 3b9a17188a Python 3 fix 2012-09-11 17:36:20 +02:00
Martin Baeuml 6fbae9ef9e notify observers of data change when the key did not exist before 2012-09-06 10:17:37 +02:00
Martin Baeuml 9abc9b6f68 add support for more general hotkeys on items
This also will replace the cycleOnKeypress eventually.
2012-09-02 17:18:54 +02:00
Martin Baeuml aeee36dcb7 appendfiles: don't make an absolute path relative 2012-08-21 14:12:18 +02:00
Martin Baeuml 96794b3afe add sloth application icon 2012-08-08 18:38:29 +02:00
Martin Baeuml 77ae2e8e07 remove last mention of pylabel 2012-08-08 18:38:28 +02:00
Martin Baeuml 611d57bd2d add more points to NPointFaceItem (and comment) 2012-08-01 01:22:39 +02:00
Martin Baeuml a8224fdc64 minor documentation fixes 2012-06-09 00:08:06 +02:00
Martin Baeuml fe5774b244 remove obsolete import 2012-06-09 00:07:40 +02:00
Martin Baeuml db2acb268b add option to set the scene background via config option 2012-06-09 00:07:23 +02:00
Markus Roth e6d3fe08ad Implement mergefiles subcommand.
mergefiles merges annotations of two files into one.

Closes issue #71.
2012-05-25 10:15:38 +02:00
Markus Roth 1478f0bc30 Add TODO. 2012-05-25 10:05:35 +02:00
Martin Baeuml 8eb63e2985 write more sensible error messages to console if items do not contain a 'class' key 2012-05-11 17:33:30 +02:00
Martin Baeuml fc3aea187a Merge branch 'master' of github.com:cvhciKIT/sloth 2012-03-23 13:08:17 +01:00
Martin Baeuml f8fc599054 fix CopyAnnotationsPlugin, obeys prefix now 2012-03-23 13:07:59 +01:00
Mika Fischer 5cee1d4a31 Consistently use next() free function to get next element 2012-03-21 17:42:24 +01:00
Markus Roth d0afb915e3 Ignore gedit swap files. 2012-03-12 13:43:25 -07:00
Markus Roth fae19e20b9 Add functions to select all items (the typical Ctrl + a action). 2012-03-12 13:42:17 -07:00
Markus Roth 8a05a9ee94 Skip step frames right away instead of iterating through all intermediate frames. 2012-03-11 18:46:14 -07:00