Я использую NetBeans 7.1 в Ubuntu 11.04 и хотел бы получить треугольники из набора точек с помощью OpenCV. Я строю триангуляцию Делоне следующим образом.
CvMemStorage *storage;
size_t ptIndex;
CvSubdiv2D* subdiv;
storage = cvCreateMemStorage(0);
subdiv = cvCreateSubdivDelaunay2D( boundRect, storage );
for (ptIndex = 0; ptIndex<numPts; ptIndex++)
cvSubdivDelaunay2DInsert(subdiv, points[ptIndex]);
Эта часть, кажется, работает нормально. Он запускается, и результирующее хранилище выглядит так.
хранилище 0xb287a90
подпись 1116274688
нижняя 0x2a2d57a0
предыдущая 0x0 следующая 0x2a2e5730
верхняя 0x2cc947d0
предыдущая 0x2cc84840
следующая 0x0 родитель 0x0 подпись
нижняя
верхняя
родитель< br> размер_блока
свободное_пространство
размер_блока 65408
свободное_пространство 0
Я просмотрел документацию по этим функциям здесь, но не могу найти ни одной функции для извлечения треугольников.
Я был бы очень признателен, если бы кто-нибудь мог сказать мне, как извлечь треугольники.
Питер.