opencv python:不是numpy数组

opencv python:不是numpy数组,python,arrays,opencv,numpy,Python,Arrays,Opencv,Numpy,我想使用当前数组作为帧图像中模糊操作的输出数组,我得到了以下错误: TypeError: <unknown> is not a numpy array 如前所述,cv2.blur的参数如下: cv2.blur(src, ksize[, dst[, anchor[, borderType]]]) → dst 我想你是说 current= cv2.blur(frame, (15,15)) 您可能已经使用cv.CreateImage而不是cv2.imread 只有在使用imread打

我想使用当前数组作为帧图像中模糊操作的输出数组,我得到了以下错误:

TypeError: <unknown> is not a numpy array

如前所述,
cv2.blur
的参数如下:

cv2.blur(src, ksize[, dst[, anchor[, borderType]]]) → dst
我想你是说

current= cv2.blur(frame, (15,15))

您可能已经使用cv.CreateImage而不是cv2.imread
只有在使用imread打开图像时,才能使用imwrite。

哦,谢谢!!我习惯于用旧的cv代替cv2,然后我犯了这样的错误。。谢谢你的邀请help@user1832231没问题。如果答案中没有要添加的内容,请确保将其标记为已接受(旁边有一个绿色复选框)。因为你才刚刚开始,所以你可能想
current= cv2.blur(frame, (15,15))