python - OpenCV TypeError:参数 'src' 的预期 cv::UMat - 这是什么?

标签 python opencv typeerror src

免责声明:巨大的 openCV 菜鸟

Traceback (most recent call last):

File "lanes2.py", line 22, in

canny = canny(lane_image)

File "lanes2.py", line 5, in canny

gray = cv2.cvtColor(imgUMat, cv2.COLOR_RGB2GRAY)

TypeError: Expected cv::UMat for argument 'src'

“src”到底指的是什么?

最佳答案

srccv2.cvtColor 的第一个参数。

你得到的错误是因为它不是正确的形式。 cv2.Umat() 在功能上等同于 np.float32(),因此您的最后一行代码应为:

gray = cv2.cvtColor(np.float32(imgUMat), cv2.COLOR_RGB2GRAY)

关于python - OpenCV TypeError:参数 'src' 的预期 cv::UMat - 这是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54249728/

相关文章:

opencv - 自动驾驶汽车如何清除车道上的障碍物?

image-processing - 用于 3D 手势识别的实际特征是什么?

javascript - 类型错误:myParser.MessageParser 不是构造函数

python - 不满足条件的第一个值的索引 Numpy

Python:如何摆脱从文件中读取的非 ASCII 字符

c++ - OpenCV + OpenGL - 获取 OpenGL 图像作为 OpenCV 相机

javascript - 使用 jquery 时出现控制台错误 - 未捕获的 TypeError : Object #<HTMLElement> has no method

javascript - 类型错误: null 不是对象(计算 'document.getElementById(x).style' )

python - Salesforce API : Creating EmailMessage and associating a Contact possible?

python - 如何在 django 应用程序中创建多个 urls.py?