error: (-215:Assertion failed) _queryDescriptors.type() == trainDescType in function 'knnMatchImpl'
时间: 2024-05-20 15:12:57 浏览: 171
这个错误通常是因为你在使用 OpenCV 的 knnMatch 函数时,输入的 queryDescriptors 和 trainDescriptors 的数据类型不一致导致的。请确保这两个输入参数的数据类型相同,例如都是 CV_32F 或 CV_8U 等。你可以检查一下你的代码,看看这两个参数的数据类型是否一致,如果不一致,可以尝试进行类型转换。
阅读全文