image — Объявление новой точки с помощью Emgu CV Stack Overflow

Привет, я не могу даже заявить о себе в резюме Эмгу. Я пытаюсь объявить новую точку, чтобы я мог использовать эту точку в качестве центра прямоугольника, который я буду показывать в каждом кадре видеопотока, чтобы пользователь мог видеть область интереса. В моем заголовочном файле я

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. Любая помощь очень ценится большое спасибо.

0

Решение

Согласно Point2D документация, Point2D принимает только 1 аргумент шаблона для типа данных точки. Ты хочешь:

Point2D<int>

Кроме того, избавьтесь от этого символа ‘^’ — почему это даже там?

0

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector