在python中连接图像

2024-06-26 01:41:55 发布

您现在位置:Python中文网/ 问答频道 /正文

任何人都能帮你找出问题所在?在

我这里有连接H和L的代码来显示图像,每当我运行代码时,我都会得到:

np.concatenate((H,L))

>> ValueError: zero-dimensional arrays cannot be concatenated

但我不知道为什么H和L是零维的。提前谢谢

^{pr2}$

Tags: 代码图像npbezerovalueerrorarraysdimensional
1条回答
网友
1楼 · 发布于 2024-06-26 01:41:55

连接的对象HL是标量而不是数组,因此会出现错误。它们在最后一个for循环中的赋值不产生sens

for j in range(1,y):
   for i in range (0,x/2 -1 ):
      D=B[j,2*i-1]
      C=B[j,2*i]

H=D.astype(np.uint8)
L=C.astype(np.uint8)

顺便说一句,你应该看看关于numpy使用的一些教程。其思想是,在大多数情况下,可以使用矢量化numpy操作,而不是在Python中迭代数组的像素。前者要快得多。在

相关问题 更多 >