error: (-215:Assertion failed) scn + 1 == m.cols in function 'cv::perspectiveTransform'
时间: 2024-01-25 21:03:16 浏览: 588
JAVA OpenCV Error: Assertion failed (!empty()) in cv::CascadeClassifier::detectMultiScale….
这个错误通常是由于输入的参数不匹配而引起的。scn指的是源矩阵中每个元素的通道数,m.cols是目标矩阵的列数。在使用cv::perspectiveTransform()函数时,源矩阵的通道数应该等于目标矩阵的列数,否则就会报出这种错误。
你可以检查一下你代码中的输入参数,看看是否符合这个要求。另外,你也可以尝试使用cv::Mat::reshape()函数来改变矩阵的形状,以便让它们能够匹配。如果还有问题,你可以提供更多的代码和具体的上下文信息,这样我可以更好地帮助你解决问题。
阅读全文