Code Monkey home page Code Monkey logo

Comments (7)

SkalskiP avatar SkalskiP commented on July 3, 2024

Hi, @Mut1nyJD ! I am aware of the problem and it does not only concern landmarks but also, for example, the rects. However, my idea for a solution is quite different. What do you think about adding a mechanism for copying and pasting labels? I think it's a much more universal approach. Allows you to duplicate labels between slides but also within a single slide.

from make-sense.

Mut1nyJD avatar Mut1nyJD commented on July 3, 2024

@SkalskiP I guess that would at least elevate the problem a bit yes but it still are at least two additional clicks or keyboard interactions you would have to do every time. When you annotate 100s of pictures each click you do notice.

from make-sense.

SkalskiP avatar SkalskiP commented on July 3, 2024

@Mut1nyJD, Of course you're right, every click when you have to label hundreds of photos is noticeable. But... Building such applications requires compromises. That's how I see it:

  • At this point, you have to do all the work to label each photo. Create a landmark, set it, and select a label from the dropdown and so on..
  • In the new solution, you could select multiple labels at once, simply with Ctrl + A, or with your mouse. Then Ctrl + C, you move on to the next image with Ctrl + Right and Ctrl + V to paste. In my opinion, it still simplifies the whole thing.
  • You should also think that the approach you have proposed is optimal for you, but maybe it is not necessarily optimal for all users.

from make-sense.

Mut1nyJD avatar Mut1nyJD commented on July 3, 2024

@SkalskiP

Yes of course I have a biased view on the problem because I tried to use your tool for a current annotation task but abandoned it in favor of hacking together a solution of my own because the workflow is at least five times more efficient. The question you have to ask yourself with your tool what type of jobs are you trying to target. Are you expecting people to annotate a few tens, a few hundreds, a few thousands images or even tens of thousands of images. Like most tools I've tried in the past including makeSense fall apart if it is more than a few tens.

My suggestion was to make it optional via a tick box then a user can still decide to keep it or not. One click at the beginning of the session saving you thousands of interactions later on.

Sure your idea is fine but as I said think about annotating a thousand images and you have three thousands additional key combination presses

from make-sense.

matkg avatar matkg commented on July 3, 2024

@Mut1nyJD, Of course you're right, every click when you have to label hundreds of photos is noticeable. But... Building such applications requires compromises. That's how I see it:

  • At this point, you have to do all the work to label each photo. Create a landmark, set it, and select a label from the dropdown and so on..
  • In the new solution, you could select multiple labels at once, simply with Ctrl + A, or with your mouse. Then Ctrl + C, you move on to the next image with Ctrl + Right and Ctrl + V to paste. In my opinion, it still simplifies the whole thing.
  • You should also think that the approach you have proposed is optimal for you, but maybe it is not necessarily optimal for all users.

That functionality would come in very handy with any static camera setup where we only need to do smaller adjusmtents.

from make-sense.

SkalskiP avatar SkalskiP commented on July 3, 2024

Hi @Skiid 👋 ! If there is still demand for this feature, I will add it to the scpoe make-sense beta.

from make-sense.

matkg avatar matkg commented on July 3, 2024

@SkalskiP Thank you that feature is highly desired. At least for my workflow 😁.

from make-sense.

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.