2013-03-09 72 views
1

我需要使用EmguCV在OpenCV中实现push_back。我在Matrix中使用了add函数。 但是,它似乎并没有工作。尽管我添加了元素,矩阵是空的。使用EmguCV在OpenCV中实现push_back

这是我的OpenCV功能:

Mat labels(0, 1, CV_32FC1); 
float label=atof(entryPath.filename().c_str()); 
labels.push_back(label); 

这是EmguCV代码,我写道:

Matrix<int> labels = new Matrix<int>(1, 1, 1); 
int label = 1; 
labels.Add(label); 

有人可以帮我这个转变?

+0

你是什么意思_it不working_?任何异常或其他事情? – 2013-03-09 11:29:24

+0

没有例外,值也没有添加。 :( – Jay 2013-03-10 06:47:11

+0

你解决了这个问题吗?我在这里有同样的问题 – Yogevnn 2016-05-08 17:33:44

回答

0

刚刚算出来的东西了。这个代码行的工作对我来说:

firstMatrix.Mat.PushBack(secondMatrix.Mat); 

希望这将帮助别人