2013-03-09 48 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); 

希望這將幫助別人