OpenCV TypeError:参数'src'的预期cv :: UMat是什么? [英] OpenCV TypeError: Expected cv::UMat for argument 'src' - What is this?
本文介绍了OpenCV TypeError:参数'src'的预期cv :: UMat是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
免责声明:巨大的openCV新手
Disclaimer: huge openCV noob
回溯(最近通话最近一次):
Traceback (most recent call last):
canny = canny(lane_image)
文件"lanes2.py",第5行,在canny中
File "lanes2.py", line 5, in canny
gray = cv2.cvtColor(imgUMat, cv2.COLOR_RGB2GRAY)
TypeError:预期参数'src'的cv :: UMat
TypeError: Expected cv::UMat for argument 'src'
'src'到底指的是什么?
What exactly is 'src' referring to?
推荐答案
src
是cv2.cvtColor
的第一个参数.
您遇到的错误是因为它的格式不正确. cv2.Umat()
在功能上等同于np.float32()
,因此您的最后一行代码应为:
The error you are getting is because it is not the right form. cv2.Umat()
is functionally equivalent to np.float32()
, so your last line of code should read:
gray = (np.float32(imgUMat), cv2.COLOR_RGB2GRAY)
这篇关于OpenCV TypeError:参数'src'的预期cv :: UMat是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文