ошибка построения примера триангуляции Делоне OpenCV Stack Overflow

Я пытаюсь запустить пример кода Делоне https://github.com/Itseez/opencv/blob/master/samples/cpp/delaunay2.cpp. но я сталкиваюсь с этой ошибкой при сборке: «идентификатор» LINE_AA «не определен», а «идентификатор» LINE_8 «не определен». Как вы думаете, в чем проблема?

Я построил проект с использованием cmake, и это внутри cmakelist.txt:

cmake_minimum_required(VERSION 2.8)
project( delaunay2)
find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_INCLUDE_DIRS} )
add_executable( delaunay2 delaunay2.cpp )
target_link_libraries( delaunay2 ${OpenCV_LIBS} )

также я использую MSVC 2012 под winodws 7×64.

Вот картина ошибки утверждения отладки, которая все еще появляется, даже после того, как я проигнорирую, но тогда это рисует некоторые линии для меня!

введите описание изображения здесь

0

Решение

Поскольку вы используете opencv2.4.x, попробуйте пример 2.4 по адресу: https://github.com/Itseez/opencv/blob/2.4/samples/cpp/delaunay2.cpp

2.4.х и 3.0 отличаются довольно существенно.

0

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

Наконец-то все заработало. Это правильная ссылка для триангуляции Делоне с использованием OpenCV 2.4.9:

https://github.com/Itseez/opencv_attic/blob/master/opencv/samples/c/delaunay.c

0

По вопросам рекламы [email protected]