Commit Graph

516 Commits

Author SHA1 Message Date
Martin Baeuml 2ca1f84156 pep8 fixes 2014-03-03 10:24:17 +01:00
Martin Baeuml 16b5e9ca4a move docstrings to appropriate locations 2014-03-03 10:24:04 +01:00
Tobias Gehrig 015b6f3afb Make attributes in LabelEditor sorted 2014-02-25 15:47:57 +01: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