diff --git a/modules/line_descriptor/.gitignore b/modules/line_descriptor/.gitignore new file mode 100644 index 000000000..c4819118a --- /dev/null +++ b/modules/line_descriptor/.gitignore @@ -0,0 +1,3 @@ +*.o +./bin/* +.~ diff --git a/modules/line_descriptor/CMakeLists.txt b/modules/line_descriptor/CMakeLists.txt index b21a10bd4..aa7d995b1 100644 --- a/modules/line_descriptor/CMakeLists.txt +++ b/modules/line_descriptor/CMakeLists.txt @@ -1,64 +1,2 @@ -#INCLUDE_DIRECTORIES(/data1/lz/LilianTests/ARPACKLAB/arpack++/include/) -#INCLUDE_DIRECTORIES(/data1/lz/LilianTests/ARPACKLAB/arpack++) -INCLUDE_DIRECTORIES(/usr/include/arpack++/include/) -INCLUDE_DIRECTORIES(/usr/include/arpack++) - -#project name -PROJECT(LILIANTESTS) - -cmake_minimum_required(VERSION 2.8) - -if(COMMAND cmake_policy) - cmake_policy(SET CMP0003 NEW) -endif(COMMAND cmake_policy) - -SET(BUILD_SHARED_LIBS ON) - -## where are user-specific cmake modules -SET(CMAKE_MODULE_PATH $ENV{CMAKE_MODULE_PATH}) - -OPTION(USE_BIAS OFF) - -#IF(USE_BIAS) -#FIND_PACKAGE(BIAS) -#IF(BIAS_FOUND) -# INCLUDE(${BIAS_USE_FILE}) -#ELSE(BIAS_FOUND) -# MESSAGE(SEND_ERROR "BIAS lib not found.") -#ENDIF(BIAS_FOUND) -#ENDIF(USE_BIAS) - - -IF(USE_BIAS) -INCLUDE_DIRECTORIES(${BIAS_INCLUDE_DIR} /usr/local/include/BIAS /usr/include/ImageMagick /usr/local/include/opencv2 ${WXWIDGETS_INCLUDE_DIR}) -LINK_DIRECTORIES( ${BIAS_LINK_DIRECTORIES}) -ENDIF(USE_BIAS) - -SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${BIAS_CXX_FLAGS} -std=c++0x") -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${BIAS_C_FLAGS}") - -# source files of library "LineMatchingLib" to be created -SET(LineMatchingLib_SRCS - #src/PairwiseLineMatching.cpp - src/LineDescriptor.cpp - src/EDLineDetector.cpp -) -# header files to be installed -SET(LineMatchingLib_HEADER - #include/PairwiseLineMatching.hh - include/LineDescriptor.hh - include/EDLineDetector.hh - include/LineStructure.hh -) - - -ADD_LIBRARY(LineMatchingLib - ${LineMatchingLib_SRCS} - ${LineMatchingLib_HEADER}) -TARGET_LINK_LIBRARIES(LineMatchingLib /usr/lib/libsuperlu.so opencv_core opencv_highgui opencv_imgproc) - - -#ADD_EXECUTABLE(TestLineMatchingAlgorithm src/TestLineMatchingAlgorithm.cpp) -#TARGET_LINK_LIBRARIES(TestLineMatchingAlgorithm LineMatchingLib ) - - +set(the_description "Line descriptor") +ocv_define_module(line_descriptor)