Giter Site home page Giter Site logo

Comments (8)

Denizzje avatar Denizzje commented on June 11, 2024 1

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.

Denizzje avatar Denizzje commented on June 11, 2024 1

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.

ryouchinsa avatar ryouchinsa commented on June 11, 2024

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.

Denizzje avatar Denizzje commented on June 11, 2024

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.

ryouchinsa avatar ryouchinsa commented on June 11, 2024

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

  1. Change to create polygon mode.
  2. Use a shortcut to toggle the erase mode ON.
  3. Draw a polygon with a dashed line and enter key to remove points which are inside the polygon.

polygon_erase

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.

ryouchinsa avatar ryouchinsa commented on June 11, 2024

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.

erase_points

erase_mask

from rectlabel-support.

Denizzje avatar Denizzje commented on June 11, 2024

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.

ryouchinsa avatar ryouchinsa commented on June 11, 2024

Yes, you can customize the toggling erase mode hotkey on the setting dialog.

スクリーンショット 2023-05-20 11 12 45

from rectlabel-support.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.