我在图像中有一些基准点,我需要用户选择第一个点并获取该点的坐标和工作区中的颜色矢量。
目前我只找到了:
datacursor
,但它只提供位置,而不是颜色impixel
,显然应该同时给予两者,但它有点令人困惑,而且效果不佳imroi
仅提供了我所阅读的位置你能帮我解决这个问题吗?此外,颜色矢量是否可以在Lab颜色空间中(首先变换图像,然后单击该点)? 非常感谢!
答案 0 :(得分:0)
您可以使用以下代码。您可以通过按返回键在第一次鼠标单击(或采样几个点)时结束impixel
。 c
和r
将是位置,P
是RGB值。
I = imread('cameraman.tif'); %read the image in I
imshow(I); %display I
[c,r,P] = impixel(I) %get the pixel(s)
% "return" key to end impixel