Commit Graph

402 Commits

Author SHA1 Message Date
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