singular/plural flag for labels
proposed by @dobkeratops in #221
I was going to mention the singular/plural flag as a long standing issue. Perhaps a few aliases for some common cases ("crowd" , "group of people" = explicit multiple persons , and perhaps '1 man','1 woman' '1 car' etc as the opposite) could be a temporary workaround.
Perhaps you can display "(s)" to make a default indeterminate single/plural status clear. 'unoccluded' and 'whole' would help. e.g. "1 whole unoccluded person", "1 whole unnocluded car" etc - because they give you a complete reference image for these objects.
(flags in brackets afterward? not sure.. person (s) person (1, occluded) person (unoccluded) person (1) person (group of) person (group of, occluded) person (1 unoccluded) ?)
the downside of postfix in brackets is you might already use wikipedia style disamgibuation eg glass (drinkware) button (computing) button (clothing)
other ideas for naming..
blending (could be used for other information too..)
individual/person individual/car individual/tree
1/person 1/car 1/tree
single/person single/car single/tree
many/person many/car many/tree
the word individual is slightly associated with people more ("individual" on its own sounds a bit like 1 person), although technically it does grammatically work for anything
If the flag is stored separately to the label, perhaps the means of display can be changed later?
a dedicated UI (dropbox or tick box alongside the label selector would let you change the specific wording too (thats how label-me does it)
I started playing around a bit with the "plural flag":
In order to get some space, I removed the mode selection from the annotation view and moved it to the navigation bar:

To switch the label between singular and plural, there is now a "is plural" button:

And that's how the button looks like when pressed:

@dobkeratops
- is that intuitive or should we change it?
- would another UI element (checkbox, slider,..) be more intuitive?
- i am not really happy about the naming of the button. do you have any suggestions? :)
that would work.
I was going to say "remember it's tri-state (indeterminate)" , but then I realised just need that in the data set to cover legacy labels. There's no need to actually annotate 'indeterminate' once you have the option... all labelling done after this feature can be explicit. You just need to ensure the existing annotations are flagged as indeterminate.
I suppose to be sure you could (when you click 'plural') change the text to say "apples", but that's minor. I think singular is a good default.
i am not really happy about the naming of the button. do you have any suggestions? :)
plural is fine by me. Other ideas? 'single / multiple' .. toggle.. 'single / multiple' '1 / many' '1 / many'
apple / apples person / persons i.e. with one greyed out, but this takes more space.
Having it as a separate flag, maybe can add other flags alongside it later (like occluded, whole )
seen this working, great!
(beenof girhub for a while as I was logged in on my half broken mac, and dont always think of my desktop as secure.)
a potential tweak: per label, some are 'not countable' (eg sea) - but there's no harm in the existing setup (an extraneous option is better than the lack of a needed option ). I suppose it might also be useful to make some labels default to plural: "Trees" (highlight the area of trees) would almost always be better than singular tree