mfl28 / boundingboxeditor Goto Github PK
View Code? Open in Web Editor NEWA JavaFX desktop application for creating image-object-annotations with bounding boxes.
License: GNU General Public License v3.0
A JavaFX desktop application for creating image-object-annotations with bounding boxes.
License: GNU General Public License v3.0
.jpg
, .jpeg
). Instead try to read the file. If it can be read -> OK, otherwise report invalid or unsupported files in an error report dialog.feature/*
and bugfix/*
(and release/*
) branches that are integrated into a single main branch via pull-requests (see Microsoft's branching strategy) . dev
branch will be removed.Ctrl+1/2/3
.View
s.The YOLO format is admittedly a little... loose, but it's pretty typical to have a flat folder in which images and .txt files are side-by-side. Bounding Box Editor appears to require separate folders for labels and images, or at least it strongly expects this.
I like it so much as a preview tool that I work around this by creating folders within my YOLO annotation folder, and filling one folder up with symlinks to all the images, and filling another folder up with symlinks to all the .txt files, but this seems like an extra hoop to jump through to use the standard format.
Any chance Bounding Box Editor could support typical YOLO folders, which look like:
image001.jpg
image001.txt
image002.jpg
image002.txt
Thanks!
Path
shapes which are automatically converted to polygons upon drawing completion.EditorSettings
settings pane to set the simplification algorithm settings (auto-simplification on/off, simplification tolerance [low->medium->high]).A
and D
to Ctrl-A
and Ctrl-D
to be more consistent with other shortcuts.First, props on a fantastic tool; this is the fastest, most user-friendly tool I've come cross to load and preview YOLO-formatted annotations.
I am using Ubuntu 22.04, and I can load an image set, and navigate between images with the sidebar and the arrow keys, but when I hit "ctrl-a" or "ctrl-d" to switch between images, the image number indicator advances correctly, but I just get a permanent spinning wheel.
Nothing happens in the console when I hit the shortcut key; the only thing I see in the console is a warning from just after loading the images, which may or may not be relevant:
(BoundingBoxEditor:2673766): Gdk-WARNING **: 16:44:00.036: XSetErrorHandler() called with a GDK error trap pushed. Don't do that.
"Hangs" may be a little misleading... the app is still responsive, the image just never loads, and clicking on other images (or the arrow keys) no longer loads images.
Thoughts?
Thanks!
Ctrl/Cmd+A
and Ctr/Cmd+D
) are released only "partially" (e.g. only Ctrl/Cmd
or only A
/D
) image loading is not triggered - making the main image-view appear to hang on the loading animation. (Tested on Ubuntu and Windows).jakarta
module is thrown when fetching model-data from TorchServe management servers.record
s causes illegal reflective access exceptions (-> gson).hvalue
and vvalue
being set to NaN
. This was not caught in unit tests.Is your feature request related to a problem? Please describe.
Allow saving cropped images (based on bounding shape outlines) to disk.
Describe the solution you'd like
Saving should be triggered via a new bounding shape (and treeitem) context menu item.
Describe alternatives you've considered
None.
Additional context
None.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.