Comments (8)
Sorry I forgot to respond. I can confirm that this works very well and it really speed up my labeling. This is a great addition to the tool.
Sometimes the erase mode didnt seem to get triggered properly when I clicked the button. But that might be because I am not used to it properly or I am doing something wrong. I hope to have some time to label again this week to give it another try.
Edit: Currently I think this was caused because I was working remotely and my mouse does not register properly sometimes with the remote desktop software. I will update the feedback when I get into the office to label again.
from rectlabel-support.
Hi @ryouchinsa , it seems the issue I mentioned aboout the erase mode not triggering correctly was indeed caused by me working remotely over Anydesk. Infact there were some other issues such as not being able to set key shortcuts remtoely.
I am closing this issue and I thank you again for your brilliant work. It saved me a lot of time already.
As I am new to MacOS, if you know better remote software than Anydesk please advise me by the way, I work remote 60-80% of the time and I would like to label remotely 😆 .
from rectlabel-support.
Thanks for writing the issue.
We will implement the erase mode for polygon.
In the erase mode, when you finish drawing a polygon, points of the currently selected polygon which are inside the erase polygon will be removed.
By the way, if you auto label your YOLOv8 segmentation model in the PASCAL VOC xml mode, the pixels mask is saved. In the YOLO text mode, we are converting the pixels mask to polygons, and merge the polygons into a merged polygon. So that multiple polygons are connected with thin lines.
from rectlabel-support.
Hi @ryouchinsa , thank you once again. The erase polygon sounds like a good idea to combat this issue and lower label time in this more difficult dataset where the YoloV8 model is a bit too happy with creating masks / polygons.
Do you recommend that when using YoloV8, I should (auto)label in the Pascal VOC mode so that I will not encounter the merged polygons, and then later when I have finished I use the "export Yolo txt files" function. Instead of using the auto label function in Yolo TXT mode? Am I understanding correctly?
Irregardless, aside from the the merged connected polygon issue, the erase mode for polygon will be very useful because sometimes I have alot of overlap in to be labeled objects and it gets a bit messy with the polygons at the place of overlap and Yolo models can struggle alot with objects overlapping. Being able to easily fix that with the erase polygon will be very useful and I look forward to it!
from rectlabel-support.
We improved so that toggling the erase mode, you can use the polygon tool for erasing multiple points of the selected polygon.
https://rectlabel.com/edit#erase
- Change to create polygon mode.
- Use a shortcut to toggle the erase mode ON.
- Draw a polygon with a dashed line and enter key to remove points which are inside the polygon.
To understand how to convert the mask image to polygons, PASCAL VOC xml format is useful.
But to speed up your labeling work for YOLOv8, we recommend to use the YOLO text format.
Please let us know your feedback.
from rectlabel-support.
Currently we provide 2 options to erase the polygon points such as "Erase points" and "Erase mask".
The erase polygon panel is shown when you are using the erase mode.
We hope this would help for your use-case.
About the remote software such as Anydesk, when we find out better software, we will let you know.
from rectlabel-support.
Hi @ryouchinsa , thank you for another update and all the work you put in for this function. I have saved a great deal of time already with the erase function. I will try the erase mask function as well next week and give you feedback.
Am I correct that currently, there is no keyboard shortcut to toggle between erase and create mode? If I am correct, is there a possibility that it can be added? It is not a big deal, just good to have if possible :).
from rectlabel-support.
Yes, you can customize the toggling erase mode hotkey on the setting dialog.
from rectlabel-support.
Related Issues (20)
- RectLabel implemented Segment Anything models to label polygons. HOT 2
- Multiple CoreML application HOT 2
- Image Label / Gallery View HOT 2
- yolov8 text import not working correctly HOT 5
- Exporting Yolo includes 6th column with confidence score I would assume, can we turn this off? HOT 4
- Getting no label file with if ann['iscrowd']: continue statement. HOT 3
- 下载Sam失败 HOT 2
- [Video] can't create images HOT 7
- Current image annotations lost when exporting Create ML JSON HOT 8
- coco2yolo error HOT 1
- crashes on next image/prev image (arrow keys) HOT 3
- Problems with creating polygon with SAM using geo TIF files HOT 2
- Feature Feedback and Launch Inquiry for Windows and Linux systems HOT 1
- Key Error showing up in training HOT 3
- Conversion of annotations from COCO-annotator to yolov8 format HOT 6
- how to save SAM label HOT 3
- keypoints labeling problem HOT 6
- how to show label again after moving files HOT 4
- Create folder error HOT 3
- Hyphen in object names causes Alert on "Export COCO JSON file" HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rectlabel-support.