我正在分析数据以搜索车牌。我正在实现垂直和水平投影。为此,我需要2D数组,但是在初始预处理之后,我得到了一个3D数组,如下所示:
[[ [1,1,1], [1,1,1], [1,1,1], [1,1,1],
[第2行,等等]]
每个像素由包含相同值(亮度)的长度3的数组表示。 我只需要一个值而不是数组。 我是python的新手,所以我不知道这样做的最佳方法。
我正在使用800x533分辨率的测试图像。 尝试过在其他问题上找到答案,但由于我对矩阵转换不太了解,因此对我没有太大帮助。 我不想使用天真的方法来迭代我拥有的方法来创建新数组,因为我相信有更快的方法。
那给了我各种各样的形状(533,2400) 这是我尝试过的代码:
const
我希望 数组
[[[[1,1,1],[1,1,1] ...
[2,2,2],[2,2,2] ...]]
转换后的样子:
[[1,1 ...],
[2,2 ...]]
并具有根据初始图像分辨率正确的尺寸大小。 我应该找什么?