How can I represent my image pixel values inside a HSV cone
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
I'm trying to develop a colour model for fire in HSV colour space.I have a million sample pixels per channel for the HSV colour space. I want to represent these samples inside the HSV cone to get an idea of how they are distributed. Any thoughts or suggestions on how i could possibly proceed with this? Thanks in anticipation.
0 commentaires
Réponse acceptée
Image Analyst
le 22 Nov 2013
See my attempt at doing it in MATLAB attached below in blue.
A better option is to use the Java code that was originally written for ImageJ but can be called from MATLAB. See my code samples in http://www.mathworks.com/matlabcentral/answers/?search_submit=answers&query=color-inspector&term=color-inspector
3 commentaires
Image Analyst
le 22 Nov 2013
Just create any image. Like (untested)
k = 1;
for row = 1 : 1000
for col = 1 : 1000
hsvImage(row, col, 1) = hsv(k, 1);
hsvImage(row, col, 2) = hsv(k, 2);
hsvImage(row, col, 3) = hsv(k, 3);
k = k + 1;
end
end
% Now convert that to an RGB image
rgbImage = hsv2rgb(hsvImage);
imwrite(rgbImage, fullFileName);
Then import it into the Color Inspector and view the gamut as HSV.
Plus de réponses (1)
Voir également
Catégories
En savoir plus sur Image Processing Toolbox dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!