cv2.error: OpenCV(3.4.2) C:\projects\opencv-python\opencv\modules\imgproc\src\imgwarp.cpp:2619: error: (-215:Assertion failed) (M0.type() == 5 || M0.type() == 6) && M0.rows == 2 && M0.cols == 3 in function 'cv::warpAffine'
时间: 2024-02-09 10:07:47 浏览: 242
opencv-3.4.2
这个错误通常是因为在使用cv2.warpAffine函数时,变换矩阵(M)的类型、行数或列数与预期不符。请确保传递给warpAffine函数的M矩阵满足以下要求:
- M的类型必须是float32或float64
- M的行数必须为2
- M的列数必须为3
如果您的代码中已经满足了这些要求,您可以尝试检查变换矩阵是否正确计算,或者尝试使用其他参数调用warpAffine函数。如果问题仍然存在,请提供更多的源代码以帮助我们更好地帮助您解决问题。
阅读全文