Skip to content

Releases: bertiqwerty/rvimage

Brush annotation improvements

05 Apr 10:09
Compare
Choose a tag to compare

What's Changed

  • Accurate rendering by @bertiqwerty in #47
  • Brush lines COCO import export as RLE by @bertiqwerty in #48
  • Brush lines can be moved
  • Brush lines can be auto-pasted
  • Brush lines can be visualized transparently
  • Brush lines can be partially erased
  • Bump mio from 0.8.9 to 0.8.11 by @dependabot in #50
  • Propagate and delete labels (danger zone, use only in case images have the same shape)
  • Restricted history to 20 steps
  • Show file index in selection area

45712bc update egui
453e163 filter expressions may be wrong
73e9046 Bump mio from 0.8.9 to 0.8.11 (#50)
f320dad update egui
dfeba4b show label idx
d01223d fixed rle from bb to image and back
49d7290 export rest even if some fail
1722030 auto paste for brush lines
7909089 move brush strokes
f8d86b0 max thickness to 100 + cosmetics
059fdb8 oob check + serde default alpha 255
10ad72c brush alpha
30e8dfb fix dist to boundary and showing annos for always active zoom
3951150 fixed distance
f62c9a1 refactor idx-change-check
987f041 fixed undo/redo file load trigger
8d50185 improve erase
8df2618 fix even thickness
83f9fc0 fixed line renderer
427a371 Bump mio from 0.8.9 to 0.8.11 (#49)
06fed7e guard out of image annotations from old versions
69f8221 brush rendering was cut by box instead of image
df7a3e6 fixed that points don't appear on single click
5f61266 rotation import/export fix
e8e08ba lost this somehow during merge madness
5e64f40 make reading of 3.8-files possible again
5a999f4 Coco rle brush (#48)
ea49197 fix edit of polygons. not sure why this broke
a7fa81f fix event change in new egui version
a0cfa3c serde read rle coco files
77de88a updated egui
4eef719 fixed history index
88168b0 restrict maximum history size
6aa509c save canvas in project file as run-length encoding
a14d837 [BREAKING with last PR] old project files cannot be loaded anymore
ce4478d Accurate rendering (#47)
1be4dd6 propagations works but will screw you in case images have different shapes

Full Changelog: v0.3.8...v0.4.0

Hotfix Windows Import and Log to File

28 Jan 17:55
6c9c1da
Compare
Choose a tag to compare

6c9c1da fix log to file
386fb46 fixed import separators on windows

Full Changelog: v0.3.7...v0.3.8

Minor annotation fixes

27 Jan 11:11
Compare
Choose a tag to compare

276741c remove label removes all annotations of that label
352cef3 invisible annos should not: show the grab ball, be resizable, influence shift selection

Full Changelog: v0.3.6...v0.3.7

Easier Polygon Editing

26 Jan 07:01
5f93679
Compare
Choose a tag to compare

What's Changed

  • Edit Polygons like you draw them via mouse drag.
  • Fixed trailing slash issue for annotations of Py-http-served images and allow list of addresses
  • Autopaste removes existing annotations
  • Import a project with the option to change the base path of the images
  • Bump h2 from 0.3.22 to 0.3.24 by @dependabot in #46

e66747f remove trailing slashes
86368d9 list of server adresses for pyhttp
794104e autopaste removes existing boxes
5c40707 import form menu, includ rotation annotations
23497a7 added import functionality
bb38a33 Bump h2 from 0.3.22 to 0.3.24 (#46)
e3747fa more intuitive polygon edits
6a60968 edit polygons

Full Changelog: v0.3.5...v0.3.6

Image Attributes

17 Jan 18:07
5039cde
Compare
Choose a tag to compare
  • Images can now have attributes.
  • That a file has been changed by the polygon tool can be tracked as an attribute.

6ad0395 first change path, then save
a68b9f0 changed order of symbols
12a94fb re-use removable rows
7e38491 delete attribute also form annotations on x
98641c9 track changes also for delete-btn
a4f5ba8 bbox uses attribute tool to track changes
b6910c6 simple attributes filter
9782ca6 added export option
0b52c8d tool framework ftw 🙈
e94bac5 initial attributes verison, violates tools design
22f3952 added attributes skeleton
3069ca9 don't change the tracked test-file directly
573401d don't change the project in config on load, change it just on save

Bug fix release

12 Jan 23:14
Compare
Choose a tag to compare

Fixes

88b9a51 fix coco ssh write
272e808 fix coco label import
31dc5d3 fix active tools on typing in slider
51d1136 fix too large grab ball

Enhancements

dfcbd4c save in separate thread
4a3ae53, fa78e2b added autosave
e826ae5, dab99b2 don't show fill in bg animation

Full Changelog: v0.3.3...v0.3.4

Save and load project files

11 Jan 07:50
67c5d06
Compare
Choose a tag to compare
  • Load and save project files with a usual file dialog
  • Erase mode for bounding boxes/polgons (c61de9b)
  • Avoid selecting or deleting invisible objects (1d95762)
  • Circle shows up if you hit a point that you can use to edit a bounding box/polygon (0247533)
  • Cancel open folder locally without being yelled at.
  • Load projects passed as cmd line args (2b3dc6d)
  • Button to export logs (9bc7e76)
  • Merge import of coco files (332946a)
  • New fonts
  • Azure blob connection string needs to be in a separate file. E.g., use an existing DVC config.local with a connection string (1494dfc)

Full Changelog: v0.3.2...v0.3.3

Improved Brush Tool

03 Jan 23:38
Compare
Choose a tag to compare
  • Several brush tool rendering improvements
    • Selection more clearly visible
    • Intensity is now intensity and not transparency
    • Lines not as densely packed which lead to artifacts
    • Round beginning and end as in export
  • Brush tool shortcuts for thickness and brightness
  • Smoother movement of zoomed box
  • Coco labels respect image rotation via rotation tool (R)
  • Option to show labels only of one class by another click on class-label button
  • Log panics
  • Several fixes and improvements
    • History
    • Tool activation
  • Refactorings

Full Changelog: v0.3.1...v0.3.2

Draw Polygons like Brush Strokes

30 Dec 05:47
Compare
Choose a tag to compare

Update of the polygon tool

Additionally to click-per-corner, when holding the left mouse button and moving the mouse, a polygon will be drawn following the movement. The number of corners can be controlled with the drawing-distance parameter.

Full Changelog: v0.3.0...v0.3.1

Brush Tool

29 Dec 15:35
Compare
Choose a tag to compare
  • Added a labelling tool to draw brush strokes
  • [BREAKING] Older project files (before v0.2.3) might be incompatible
  • Even less panics
  • Fixed filtering
  • Minor fixes like label-0-removal crash

Full Changelog: v0.2.3...v0.3.0