How can I represent my image pixel values inside a HSV cone
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Image Analyst
il 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 Commenti
Image Analyst
il 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.
Più risposte (1)
Vedere anche
Categorie
Scopri di più su Geometric Transformation and Image Registration in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!