我正在Eclipse中使用opencv-2.4.9
和Java将两个图像拼接在一起。我的代码从warpPerspective()
引发以下异常:
OpenCV Error: Assertion failed ((M0.type() == CV_32F || M0.type() == CV_64F) && M0.rows == 3 && M0.cols == 3) in warpPerspective
warpPerspective
方法调用:Imgproc.warpPerspective(hsv, result, homoghraphy,
new Size(2 * input.cols(), input1.rows))
单应矩阵的类型为:
scene = Mat [ 3*3*CV_32FC2,
isCont = true,
isSubmat = false,
nativeObj = 0x7f32a0130160,
dataAddr = 0x7f32a01301e0 ]
有人可以解释为什么引发此异常吗?
最佳答案
该答案是错误的,正确的答案位于该答案的注释中。