-
-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
We need your feedback to improve RectLabel. #1
Comments
I have not used RectLabel for a while (since late 2017: see #18). |
We have updated RectLabel since 2017 according to feature requests from our users.
Could you restore purchase on the purchase dialog? |
No I have not bought it, it was early stage and free in 2017. |
Could you restore purchase and show us the screenshot of the purchase dialog which appears when you launch RectLabel? |
I just started using it today. So far very good. However, I couldn't figure out how to create 'donut'-type of polygons (any shapes with hole somewhere in the middle). Is it possible in RectLabel? |
Any feels for Linux support? |
We are working on the iPad version now. |
Small feature request. Would be great to be able to select and copy the file name of the image shown. Currently this is not possible, so we end up typewriting it. |
@adriantre |
@adriantre
|
Awesome, thanks for notifying me! Sometimes we need to take a closer look at a specific image in some other data flow that we have. A general example could be manual hard example mining. |
@adriantre |
Hi! We are using basically only SuperPixeltool for masking images. Only feature I'm missing is the ability to select multiple segments at once. i.e With specific selection tool or just by just going through segments with the cursor. Holding the mouse button or switching this feature on & off with a designated hotkey. |
@vhuttunen
When we could have some progress, we will let you know. |
The new update version 3.02.4 was released. Let us know your feedback. |
great software.
Michael |
@michaelktran
You can use "Show label on the box".
If we saved the confidence in the XML file, for what purpose are you going to use?
You can use "Search images" by image name.
You can use "command + a".
Why do you need the screenshot of bounding boxes? Best regards, |
Hi Ryo, |
@ireneu Added "Auto copy from previous image" on Label fast tab on the settings dialog. We submitted the new update to Apple. |
The new update version 3.06.8 was released. Added "Auto copy from previous image" on Label fast tab on the settings dialog. |
can we support other language ? |
@morestart |
Hi, @morestart We localized RectLabel apps to Chinese, Korean, Japanese, Italian, French, German, Russian, Spanish, Portuguese, Dutch, Polish, Swedish, and Czech languages. The new update version 69 was released. |
Great Work!! |
When I'm still in the experimental phase and I'm exploring my dataset I only want to annotate certain groups of images. (I'm using fiftyone to explore and filter) I have a very large dataset of thousands of pictures. It would be very useful to me if I could launch rectlabel with command line arguments to filter by a subset of images. Maybe an array of the image names? |
FiftyOne looks a great datasets viewer. If you could use RectLabel combining with FiftyOne, it would be a great use-case. |
We improved so that once opened images and annotations folders when the first launch, from the second launch, you can give command line arguments to RectLabel which image files should be opened. open -a RectLabel --args -images 000000000872.jpg,000000180011.jpg. The new version 2023.02.20 was released. |
And are these (linux, Ipad and windows versions) going to actually happen? |
When we finish corresponding to feature requests of the macOS version, we will develop the other OS versions. We will make it happen. |
Could you record the process how you label the line object using the line segment tool using QuickTime Player? |
Sorry for the delay.. Just came down with some not so fun sickness. The summary of what I am trying to personally label is, cleanup my existing keypoints labels. If the software supported this line angle locking (I'm sure there is an industry term in like 3D software), this would speed up my labeling time to do this sort of cleanup. I think it would be a desirable feature to other users as well. Heres a quick video (Fig 3) showing the desired behavior. https://youtu.be/-YXZjiN0lZ8 [Fig 3] |
@ryouchinsa thanks! Works just how I hoped! |
|
We are sorry for our late reply. The new version 2023.09.27 was released.
|
I have an idea and maybe it's there, but I cannot find it.
|
I would love shortcut that allows me cut out a polygon from another polygon. Heres an example of the dataset im playing with: I have 3 objects here that overlap.
It would be nice to annotate the hand first, then annotate the outline of the fish and "cut" the same shape out of the fish. And then cut both the hand and fish out of the measuring board. Today i have to draw the same overlapping annotations 2-3 times when there is overlap. Edit: |
Improved exporting train/val/test features so that the shuffle checkbox is added and the output folder is remembered. When the shuffle checkbox is ON, images are randomly shuffled everytime you export. When the shuffle checkbox is OFF, images are taken from the current sort according to the split ratio. |
Hi @zoomphoto, Using "Copy images" feature on File menu, only necessary images/annotation files are copied to another folder. Using "Move images" feature on File menu, only necessary images/annotation files are moved to another folder. So that only gabage files remain in the current folder. Please let us know your opinion. |
Improved copy/move images features so that you can export a random fraction of total. And, the output folders are remembered. |
@ryouchinsa I'm constantly surprised every update when I see my annoying feature requests already implemented, thanks! 🍻 |
We added "Copy as erase mask" and "Paste as erase mask" right click menus for polygons. In this example image, to correctly cut out,
If we were in your situation, we would use "Create polygon using SAM" feature. |
|
Hi @rromanchuk, I will add an input text box for the "Frames per second". When the new update is released, I will let you know. |
Hi @rromanchuk, The new version 2023.12.08 was released. |
you're my hero |
Im using this feature more and more, i actually wrote a custom operator plugin for https://github.com/voxel51/fiftyone to open up rectlabel using this! The one thing that would be really nice, if its possible is to honor the ordering. My current use case is im browsing my dataset in fiftyone and sorting it by mistaken labels, which i then can open in rectlabel to fix. Again this all works today, but when i open them in rectlabel they seem to be sorted by filename instead of the order i specified with --args -images |
Thanks for writing the issue. |
Example: I have a global annotations folder of yolo txt files, i'm working on a dataset with fine grain classifications by directory name. I'd like to avoid flattening and load all nested nested images from specified root image path. This makes operations like resizing and filtering/evaluating much faster. |
Hi @rromanchuk, thanks for writing the issue. |
Hi @rromanchuk, in the latest version 2024.04.19, we added "Read images folder recursively" checkbox on the open images folder dialog. recursive.mov |
Hi @rromanchuk, in the latest version 2024.04.22, when using "Read images folder recursively", you can search sub folder names in searching image name feature. You can show images in a specific sub folder. nested.mov |
*update |
We have an e-mail address to support RectLabel users.
[email protected]
Also we have a twitter account to inform new updates.
https://twitter.com/rectlabel
We had some feedback on e-mail and twitter.
"Awesome tool!! Any chance you could add templates to go into PASCAL VOC format or COCO, this would make it even easier."
https://twitter.com/EyeingChicago/status/858799956404183040
If you could find some problems for RectLabel, could you post the problem on this issues page?
We can share the problem and how to solve it among our users.
Best regards,
Ryo
The text was updated successfully, but these errors were encountered: