OpenCV TypeError:参数'src'的预期cv :: UMat是什么? [英] OpenCV TypeError: Expected cv::UMat for argument 'src' - What is this?

查看:1404
本文介绍了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?

推荐答案

srccv2.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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆