Я пытаюсь закодировать самодельную «нейронную сеть» для алгоритма, подобного персептрону. Поэтому я использую массив NumPy, чтобы действовать как память нейрона, и я хочу отобразить состояние памяти.
Так что моя память выглядит так:
[[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.]]
Таким образом, это массив 8 на 8, содержащий число с плавающей точкой от 0 до 255.
Проблема в том, когда я пытаюсь отобразить его, используя
cv2.imshow("Window", img)
У меня отображается черно-белое изображение, но нет оттенков серого.
Что-то вроде:
Как отображается мое изображение
Есть ли у вас какие-либо идеи, как заставить открытое резюме показывать шкалу серого из этого изображения?