我正在使用4个描述符训练BFMatcher:
bf = cv2.BFMatcher()
bf.clear()
bf.add(des1)
bf.add(des2)
bf.add(des3)
bf.add(des4)
bf.train()
bf.match(des1)
代码
bf.match(des1)
会抛出以下错误:error: ..\..\..\..\opencv\modules\core\src\stat.cpp:2473: error: (-215) type == src2.type() && src1.cols == src2.cols && (type == CV_32F || type == CV_8U) in function cv::batchDistance
这可能是什么原因呢?这些描述符是ORB描述符。