使用OpenCV将numpy数组显示为灰度图像

时间:2019-04-26 09:32:26

标签: python opencv

我正在尝试为类似感知器的算法编写自制的“神经网络”。因此,我正在使用一个numpy数组来充当神经元的记忆,并且我想显示记忆状态。

所以我的记忆看起来像:

._read

所以它是一个8 x 8数组,其中包含介于0到255之间的浮点数。

问题是当我尝试使用

显示它时
[[113.33333333 141.66666667  85. 113.33333333  85.141.66666667 113.33333333 113.33333333]
[ 85.113.33333333 113.33333333 170.170. 56.66666667  85. 85.]
[141.66666667 113.33333333 255. 85. 28.33333333 198.33333333 113.33333333 113.33333333]
[ 85. 113.33333333 198.33333333 0. 28.33333333 113.33333333  85. 85. ]
[141.66666667 113.33333333 226.66666667  28.33333333 0. 28.33333333 85. 85.]
[113.33333333 113.33333333 170.28.33333333  56.66666667 170. 85. 85.]
[141.66666667 141.66666667 255. 170. 141.66666667 170. 28.33333333 113.33333333]
[141.66666667  85. 113.33333333 141.66666667 113.33333333 56.66666667 141.66666667  85.]]

我显示了黑白图像,但是没有灰度。

类似的东西:

How my image is displayed

您是否知道如何强制打开cv以显示此图像的灰度?

0 个答案:

没有答案