0
我的代码是下面的:OpenCV的k均值:N> = K例外,错误(-215)
Mat cflow; /*computed optical flow */
Mat p = Mat::zeros (cflow.cols* cflow.rows, 5, CV_32F);
...
...(initializations of p)
...
int K = 10;
cv::kmeans(p,K,bestLabels,TermCriteria(CV_TERMCRIT_EPS+CV_TERMCRIT_ITER, 10,1.0),3,KMEANS_PP_CENTERS,centers);
我想出以下错误:
error: (-215) N >= K in function K means .
显然N> = K ,但我怎样才能重塑它,使其工作?
'cflow.cols * cflow.rows'小于10.您应该添加更多示例。 – Miki
你是什么意思添加更多样本?在计算光流量? –
要查找K个集群,您至少需要K个点(“p”行)。 – Miki