0
嗨我似乎無法在Emgu CV中聲明一個點。我試圖宣佈一個新點,以便我可以將該點用作矩形的中心,我將在視頻饋送的每個框架上顯示矩形,以便用戶可以看到感興趣的區域。在我的頭文件我有使用Emgu CV C++聲明新點
Emgu::CV::Point2D<int,int>^Center;
,在我的源文件我有
Center = gcnew Emgu::CV::Point2D<int,int>(120, 160);
是我得到的錯誤是
5>c:\users\admin\desktop\swir source code\hyperspectral\baotfis\BAOTFISInterface.h(88): error C2039: 'Point2D' : is not a member of 'Emgu::CV'
其迷惑我,因爲它是如何不Emgu :: CV的成員?
我是否缺少名稱空間或者我只是聲明它錯了?我正在使用Microsoft Visual Studio 2010 Express。非常感謝任何和所有幫助。
它仍然給了我同樣的錯誤。 '^'在那裏,因爲它是一個託管變量。 – nboch12
啊,我不熟悉Microsoft C++ Component Extensions。沒有看到你的整個頭文件,很難確定編譯器爲什麼抱怨。 – mbgda
你確定你的名字空間是正確的嗎?看一下庫頭文件,確保CV不是小寫或者奇怪的。 – mbgda