Mike Gerber
5ef339d7a5
Avoid trailing whitespace in the JSON output
...
The default separators used in the Python JSON library's dump() write
output with trailing whitespace. Use custom separators to avoid that, as
described in the documentation:
http://docs.python.org/2/library/json.html
2014-03-30 10:58:06 +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 and Mika Fischer
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