> Overload resolution failed: > - src1 is not a numpy array, neither a scalar > - Expected Ptr<cv::UMat> for argument 'src1'
时间: 2024-05-13 10:03:20 浏览: 177
这个错误通常是因为你传递给函数的参数类型不正确导致的。根据错误信息,你传递给函数的参数 `src1` 不是一个 NumPy 数组或标量,也不是一个指向 `cv::UMat` 的指针。
请检查你的代码,确保传递给函数的参数类型正确。如果你不确定如何正确使用该函数,请查看函数的文档或示例代码,以确保你正在正确地使用它。
相关问题
> Overload resolution failed: > - src is not a numpy array, neither a scalar > - Expected Ptr<cv::UMat> for argument 'src'
这个问题看起来是关于编程的,我可以回答。这个错误信息意味着在调用函数时,参数'src'需要是一个numpy数组或标量,但实际传入的不是。另外,'src'参数还需要是一个指向cv::UMat的指针。你需要检查你的代码并确保传递正确的参数类型。
python报错> Overload resolution failed: > - src is not a numpy array, neither a scalar > - Expected Ptr<cv::UMat> for argument 'src'
这个错误的意思是函数期望得到一个 NumPy 数组或者一个标量,但是实际传递的参数不是这两种类型之一。此外,还可能出现函数期望传递一个 `cv::UMat` 类型的指针作为参数,但是实际传递的参数类型不正确。
你可以检查一下你调用的函数的参数类型是否正确,以及传递的参数是否符合函数的期望。如果你需要使用 NumPy 数组作为函数的参数,可以使用 `numpy.array` 将其转换为 NumPy 数组。如果你需要使用 `cv::UMat` 类型的指针作为参数,可以使用 `cv2.UMat` 将其转换为 `cv::UMat` 类型的指针。
阅读全文