我有一个这样的等高线图:
Now, 如果我没有生成等值线图的数据,而我拥有的只是图像,如何从图像中提取每个像素的值并将其存储在数组中?
MATLAB/Python 中的任何建议或示例都会有帮助!
如果您知道像素值,请使用find,您可以找到您想要的位置。
I = imread('y5dZ1.png');
I1 = rgb2gray(I) ;
%%
pix = [48 : 10 : 200] ;
[y,x] = find(I1==200) ;
imshow(I)
hold on
plot(x,y,'.r')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)