Привет, я не могу даже заявить о себе в резюме Эмгу. Я пытаюсь объявить новую точку, чтобы я мог использовать эту точку в качестве центра прямоугольника, который я буду показывать в каждом кадре видеопотока, чтобы пользователь мог видеть область интереса. В моем заголовочном файле я
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. Любая помощь очень ценится большое спасибо.
Согласно Point2D документация, Point2D принимает только 1 аргумент шаблона для типа данных точки. Ты хочешь:
Point2D<int>
Кроме того, избавьтесь от этого символа ‘^’ — почему это даже там?