Martin Baeuml
b4d5445fbf
add cycleValuesOnKeypress parameter to BaseItem
2011-09-14 17:20:39 +02:00
Martin Baeuml
74897c8a52
add BBoxFaceItem
...
the BBoxFaceItem is the corresponding item to the BBoxFaceItemInserter
2011-09-14 16:08:24 +02:00
Martin Baeuml
c0fd6536df
add GroupItem
...
A group item delegates displaying and modification
to the different basic items.
2011-09-14 16:07:52 +02:00
Martin Baeuml
733bf7a635
add prefix handling for basic items
2011-09-14 16:07:02 +02:00
Martin Baeuml
f611940fb0
add BBoxFaceInserter
...
This is an inserter based on the SequenceItemInserter. It allows to label
a bbox for a face and points for eyes and mouth centers.
2011-09-14 16:06:30 +02:00
Martin Baeuml
79be604192
add SequenceItemInserter
...
A SequenceItemInsert combines other inserters. It goes through
the given inserters in order and collects their annotations to
make a combined annotation.
2011-09-14 16:04:57 +02:00
Martin Baeuml
de4b68ce27
update PointItemInserter and RectItemInserter to use prefix, commit and annotationFinished
2011-09-14 15:45:12 +02:00
Martin Baeuml
030ea73928
add prefix, commit and annotation properties to the base inserter
2011-09-14 15:44:01 +02:00
Martin Baeuml
348643d67a
add imageChange slot to inserters
...
This gets called every time the current image in the label tool changes
to make the inserter aware of this.
2011-09-14 15:42:56 +02:00
Martin Baeuml
65cdb2aaf2
add annotationFinished signal to inserters
2011-09-14 15:41:52 +02:00
Martin Baeuml
bf9fd9d4ef
allow HTML in the scene message
...
\n newline characters are automatically converted to <br/>
2011-09-14 15:40:36 +02:00
Martin Baeuml
54556bc715
take a bit more care when deleting graphicsitems from the scene
...
This ensures that
a) underlying C++ objects are not deleted when another python reference
graphicsitems still exists
b) children object are not tried to be deleted twice
2011-09-14 15:39:53 +02:00
Martin Baeuml
7e00a1a058
use default configuration as config template for the createconfig command
2011-09-07 13:11:02 +02:00
Martin Baeuml
3f6ea5c536
add example section to the documentation for tips & tricks
2011-09-07 13:04:01 +02:00
Tobias Gehrig
7e1416a5ea
add sloth.annotations.container.OkapiAnnotationContainer to read files generated by the Okapi::AnnotationContainer and save them accordingly
2011-08-26 12:15:38 +02:00
Martin Baeuml
ae87e0c99d
fix importing of importlib
2011-08-11 15:24:48 +02:00
Mika Fischer
8edbfb59ee
Use <Space> as mark all as confirmed/labeled and go to next frame
...
Also add back <Backspace> hotkey
2011-08-02 17:17:28 +02:00
Mika Fischer
5d66746a85
Remove previous/next frame shortcuts from ui file
2011-08-02 17:15:57 +02:00
Mika Fischer
249ac44fdf
Add support for hotkeys which trigger a sequence of functions
2011-08-02 17:07:02 +02:00
Mika Fischer
e70e51ed7a
Add option to appendfiles to mark appended files as unlabeled
2011-08-02 13:16:46 +02:00
Mika Fischer
d9e992c0f2
Add support for inserter hotkeys
2011-08-02 11:28:48 +02:00
Mika Fischer
802a17d0c3
Fix some bugs with NPointFaceItem
2011-08-01 15:24:57 +02:00
Mika Fischer
a1582f135d
Add basic support for face labels that consist of facial landmarks
2011-08-01 14:53:27 +02:00
Mika Fischer
1a2d5412aa
Consistently use _foo for "protected" members
2011-07-25 10:55:48 +02:00
Mika Fischer
ba24bc95a2
Exit insertion mode when inserter finishes by itself
2011-07-25 10:32:44 +02:00
Mika Fischer
3d22943dbf
Fix saving of annotations
2011-07-22 14:32:00 +02:00
Mika Fischer
25fc26eddb
Python 3 fix
2011-07-22 14:32:00 +02:00
Mika Fischer
f4f0435814
Python 3 fixes
2011-07-22 14:32:00 +02:00
Mika Fischer
a7dba8cd4c
Fix division by zero with empty labelfile
2011-07-22 14:32:00 +02:00
Mika Fischer
24eb44ba2e
Fix some bugs with background loading
2011-07-14 10:14:35 +02:00
Mika Fischer
a7f135dc81
Add progress bar for background loader
2011-07-13 23:29:08 +02:00
Mika Fischer
e3759f2061
Merge branch 'delayed-loading'
2011-07-13 17:39:31 +02:00
Mika Fischer
0e90876675
Remove debugging statements
2011-07-13 17:39:12 +02:00
Mika Fischer
d8c72bab6e
Load annotations in background after starting
2011-07-13 17:36:10 +02:00
Mika Fischer
94a4ddcbb1
Support limiting the depth that the model iterator is allowed to descend
2011-07-13 17:33:20 +02:00
Mika Fischer
d2e582c383
Load FileModelItems (images or videos) on demand
2011-07-13 17:33:20 +02:00
Mika Fischer
98cc17c701
Add support for loading single rows on demand
2011-07-13 17:33:20 +02:00
Mika Fischer
00eeb9e1e3
Create AnnotationModelItems on demand
2011-07-12 16:10:48 +02:00
Mika Fischer
e5756a6654
Add fit-to-window mode and shortcut
2011-07-12 16:08:04 +02:00
Mika Fischer
733383a149
Python3 fixes
2011-07-09 15:12:55 +02:00
Martin Baeuml
fa7a547dea
goto first image if going to next and no image was previously selected
2011-07-07 10:46:27 +02:00
Martin Baeuml
d0002ab5ac
remove okapy dependency, use PIL when okapy not present ( fixes #31 )
2011-07-07 10:40:41 +02:00
Martin Baeuml
89c1e2871a
add separate menu for shortcuts ( fixes #47 )
2011-07-07 10:18:04 +02:00
Martin Baeuml
160d1b5aed
fix toolbar display text
2011-07-07 10:17:35 +02:00
Martin Baeuml
a5f9a716c2
Fix Window/Views menu ( fixes #48 )
...
- make dock widget lockable
- add dock widget view action to menu
- save dock lock state to settings
2011-07-07 10:17:15 +02:00
Martin Baeuml
2d3723a33d
add silk icons license
2011-07-07 10:13:15 +02:00
Martin Baeuml
dbc0d7af2f
add "save as" icon
2011-07-07 10:13:04 +02:00
Martin Baeuml
662135a24d
fix problem with older pyqt version
2011-07-07 09:04:51 +02:00
Mika Fischer
4fe9c9a62b
Remove unnecessary iterator function
2011-06-30 18:58:24 +02:00
Mika Fischer
dcf653833b
Make sure current image is visble in TreeView when image is changed
2011-06-30 18:56:30 +02:00