【发布时间】:2019-09-25 10:22:29
【问题描述】:
我有一个图像处理任务,我们被禁止使用 NumPy,所以我们需要从头开始编写代码。我已经完成了逻辑图像转换,但现在我坚持创建一个没有 numpy 的数组。
这是我最后的输出代码:
Output :
new_log =
[[236,
232,
226,
.
.
.
198,
204]]
我需要将它转换为一个数组,这样我才能像这样(使用 Numpy)编写图像
new_log =
array([[236, 232, 226, ..., 208, 209, 212],
[202, 197, 187, ..., 198, 200, 203],
[192, 188, 180, ..., 205, 206, 207],
...,
[233, 226, 227, ..., 172, 189, 199],
[235, 233, 228, ..., 175, 182, 192],
[235, 232, 228, ..., 195, 198, 204]], dtype=uint8)
cv.imwrite('log_transformed.jpg', new_log)
# new_log must be shaped like the second output
【问题讨论】:
-
您似乎想将数组拆分为块。这是做你想做的吗? stackoverflow.com/questions/312443/…
-
这对我来说仍然是非法的。
标签: python arrays image list numpy