Lab vs RGB vs HSV color spaces for color detection?
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
David
el 5 de Ag. de 2013
Comentada: Walter Roberson
el 27 de Jul. de 2018
I'm having trouble understanding why there exist multiple color spaces. That is, informatically, all three spaces have the same color information content, so why would one perform better or worse for selecting out, say, red?
I saw from the example demo by ImageAnalyst that lab space is very good for detecting a particular color selected by the user, but I just don't get why the performance should be different for any color space? does it have to do with some computational issues?
thank you for your time.
0 comentarios
Respuesta aceptada
Image Analyst
el 5 de Ag. de 2013
You have to look at the shape of the gamut in the different color spaces to understand which color space will be best. Unfortunately MATLAB does not have a gamut visualizer like imageJ does ( http://rsb.info.nih.gov/ij/plugins/color-inspector.html) so you'll have to use that to understand your gamut. I've been telling the Mathworks for years that it's my number one most requested upgrade they can do. For example imagine that you have a gamut that is like a cigar shape extending out into the orange region of LAB/HSV space. You're not going to be able to carve out those pixels with a box, which is what you get if you set thresholds in LAB color space, but if you set thresholds on H, you can carve out a sector going radially, for example you can get all hues going from 40 to 50 degrees, which is the orange region.
9 comentarios
Walter Roberson
el 27 de Jul. de 2018
mohammad moosazadeh comments to Image Analyst about https://www.mathworks.com/matlabcentral/answers/84068-lab-vs-rgb-vs-hsv-color-spaces-for-color-detection#comment_163055
its useful
Más respuestas (0)
Ver también
Categorías
Más información sobre Image Processing Toolbox en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!