Skip to content

Conversation

@thomassedlmayer
Copy link
Contributor

Signed-off-by: Thomas Sedlmayer tsedlmayer@pmsfit.de

Description

This PR emerged from the Harmonisation group and the discussions related to #512. It should serve as a basis for further discussion. The color models (Grey, RGB, RGBIR, HSV, LUV) were adopted from the ISO-23150.

It is not completely clear yet where and how to apply the new message and how to manage the transition to complement or replace existing color enums. As a result from discussions, color enums that represent semantic meaning (e.g. traffic light colors, lane marking colors, lane boundary colors) should probably be kept as is or could be unified as separate enums (e.g. "SemanticColors"). Semantic colors are colors that specifically specify an objects meaning in traffic and do not necessarily represent its visual color. E.g. a lane boundary that is semantically classified as orange does not have to be visually orange (e.g. washed out to white). Hence, we should clearly differentiate semantic colors from visual colors that represent appearance only.

Color enums for stationary objects and camera detections could be complemented (short-term) or replaced (long-term) with the new ColorDescription. Also, moving objects do not have a color field yet and could also contain the new ColorDescription.
The name of the message (ColorDescription) is still under discussion.

@HendrikAmelunxen HendrikAmelunxen linked an issue Jul 27, 2021 that may be closed by this pull request
@HendrikAmelunxen
Copy link
Contributor

I think h (in hsv) has a value from 0 to 360; and v (in hsv) might also has a value from -1 to 1.
Since cmyk is just used for print media I am not sure if we should support it here.

@thomassedlmayer thomassedlmayer added the Harmonisation The Group in the ASAM development project working on harmonisation with other standards. label Jul 27, 2021
@stefancyliax stefancyliax added this to the V3.4.0 milestone Aug 4, 2021
@thomassedlmayer thomassedlmayer changed the title WIP: Introducing new color models Introducing new color models Aug 9, 2021
@thomassedlmayer thomassedlmayer marked this pull request as ready for review August 9, 2021 14:20
@thomassedlmayer thomassedlmayer added the ReadyForCCBReview Indicates that this PR is ready for a final review and merge by the CCB. label Aug 9, 2021
@HendrikAmelunxen HendrikAmelunxen linked an issue Aug 25, 2021 that may be closed by this pull request
@stefancyliax stefancyliax requested a review from pasched August 25, 2021 09:55
@stefancyliax
Copy link
Contributor

OSI CCB:

  • please do documentation review @pasched

@stefancyliax stefancyliax added Documentation Everything which impacts the quality of the documentation and guidelines. and removed ReadyForCCBReview Indicates that this PR is ready for a final review and merge by the CCB. labels Aug 25, 2021
@HendrikAmelunxen HendrikAmelunxen added the ReadyToMerge This PR has been approved to merge and will be merged by a member of the CCB. label Sep 7, 2021
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
@pmai pmai force-pushed the feature/ha/new-color-models branch from 05d0d2d to e7bf055 Compare September 8, 2021 07:30
@pmai pmai merged commit e14578f into OpenSimulationInterface:master Sep 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Documentation Everything which impacts the quality of the documentation and guidelines. Harmonisation The Group in the ASAM development project working on harmonisation with other standards. ReadyToMerge This PR has been approved to merge and will be merged by a member of the CCB.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Centralize and unify color codings

5 participants