Python3 FlannBasedMatcher 错误:TypeError: only size-1 arrays can be converted to Python scalars
这个错误通常是由于传入了错误的参数类型导致的。根据代码中的提示,这个错误可能是由于query_descriptors或db_descriptors的类型不正确导致的。\n\n请确认query_descriptors和db_descriptors的类型是否为NumPy数组。如果不是,请将其转换为NumPy数组。\n\n例如,如果query_descriptors和db_descriptors是列表,可以使用np.array()函数将其转换为NumPy数组:\n\npython\nimport numpy as np\n\nquery_descriptors = np.array(query_descriptors)\ndb_descriptors = np.array(db_descriptors)\n\n\n然后再调用matcher.knnMatch()函数进行匹配。如果问题仍然存在,请提供更多的代码和错误信息,以便进一步帮助您解决问题。
原文地址: https://www.cveoy.top/t/topic/qrsc 著作权归作者所有。请勿转载和采集!