gpt4 book ai didi

opencv - opencv中的SVD类,向量作为输入

转载 作者:行者123 更新时间:2023-12-02 17:46:34 25 4
gpt4 key购买 nike

我想在openCV中应用函数svd。我拿一个
vector < Point3f> 并将其分配给我创建的 svd 对象。但是在运行期间有一个错误

"Assertion failed<type ==CV_32F || type == CV_64F>" 

我的情况有什么问题?

最佳答案

许多openCV 类仅适用于特定输入,即3 列浮点数,而单列point3f。

您可能必须将向量转换为 cv::Mat 例如 cv::Mat tmp(myvector)然后也许将垫子 reshape 为 3 列 1 channel - 例如。 tmp.reshape(1)当您将其传递给 svd 调用时。

关于opencv - opencv中的SVD类,向量<point3f>作为输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33959168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com