在matlab中将黑色像素确定为白色

时间:2016-04-17 20:34:10

标签: matlab pixel

我有黑白图像。当我在图像查看器中查看此图像的特定pandas-version: 0.15.2 0 [('leoperd, 'non-veg'), (lion, 'non-veg'), (ti... 1 [('buffalo, 'veg'), (antelope, 'veg'), (elepha... 2 [('dog, 'all'), (cat, 'all'), (crow', 'all')] dtype: object 时,我可以看到它具有值coordinate (x,y)。但是,当我想在我的脚本中从0获取值时,我得到(x,y)。代码如下:

255

图像就是这个

this one

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

在Matlab中,矩阵的第一个坐标表示行索引,第二个坐标表示列索引。

因此,为了访问矩阵M的点(x,y),即行索引y和列索引x,你需要写:

M(y,x)

在你的情况下,你应该写:

c = bw(int16(y), int16(x));

而不是:

c = bw(int16(x), int16(y));