Opencv 2.4.12_2 calcOpticalFlowPyrLK()错误

时间:2016-04-30 13:13:21

标签: c++ opencv video-tracking

我试图使用OpenCV的calcOpticalFlowPyrLK()函数,我似乎无法克服此错误:

  

OpenCV错误:断言失败(mtype == type0 ||(CV_MAT_CN(mtype)== CV_MAT_CN(type0)&&((1<<<<<<<<<<<<<<< )& fixedDepthMask)!= 0)) ,文件/tmp/opencv20160107-21708-lubvml/opencv-2.4.12/modules/core/src/matrix.cpp,第1486行   libc ++ abi.dylib:以cv类型的未捕获异常终止::异常:/tmp/opencv20160107-21708-lubvml/opencv-2.4.12/modules/core/src/matrix.cpp:1486:错误:( - 215 )mtype == type0 || (CV_MAT_CN(mtype)== CV_MAT_CN(type0)&&((1<<<<< type0)& fixedDepthMask)!= 0)in function create

我检查了输入参数,两张图片都是: 尺寸:[1280 x 720] 深度:(CV_8U)

以下是代码:

reminderx = i.reminderx or 1 # one day if nothing is specified
rcustom = i.start_date.date() - datetime.timedelta(days= reminderx)

1 个答案:

答案 0 :(得分:0)

vector<uchar> err更改为Mat err