我opencv-2.4.9
在 Eclipse 中使用 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 ]
有人可以解释为什么会抛出这个异常吗?