Data Cursor and inputting RGB values
14 次查看(过去 30 天)
显示 更早的评论
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)
0 个评论
回答(1 个)
Chad Greene
2016-3-11
2 个评论
Chad Greene
2016-3-11
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.
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!