【发布时间】:2019-04-16 01:14:00
【问题描述】:
大家!
我正在尝试将 cv2.UMat 对象传递给 cv2.calcHist 函数:
a = np.arange(10, dtype=np.uint8)
b = cv2.UMat(a)
cv2.calcHist([b], [0], None, [10], [0, 10])
我得到了错误
TypeError: images is not a numpy array, neither a scalar
但似乎 cpp 版本的 OpenCV 允许使用 UMat 作为源图像。
是我做错了什么还是 python OpenCV 不允许使用 UMat 作为 calcHist 的源图像?
【问题讨论】: