Data Cursor and inputting RGB values
Afficher commentaires plus anciens
I am trying to get the RGB values from the Data Cursor in the figure window into my script. Right now, the only values that are inputted are the X and Y position values of the cursor on the image. The RGB values are clearly visible in the figure window, they just get lost in transition? Here is a code I chopped from online, it is too complex, but shows the basic idea. Thanks!
clf;
imshow('Blue Drawn Line.jpg')
cursorobj = datacursormode(1);
while ~waitforbuttonpress %click cursor, then press any key to end
cursorobj.Enable = 'on';
end
cursorobj.Enable = 'off';
getCursorInfo(cursorobj)
Réponses (1)
Chad Greene
le 11 Mar 2016
0 votes
2 commentaires
Matthew Houser
le 11 Mar 2016
Chad Greene
le 11 Mar 2016
Yes, colorpicker returns RGB values to the workspace and will work either the syntax
[R,G,B] = colorpicker(...)
or
RGB = colorpicker(...)
The colorpicker also allows users to get RGB values of any point on a figure, including colorbars, background color, title text color, etc.
Catégories
En savoir plus sur Image Arithmetic dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!