Added Main CLI program and CMake script

This commit is contained in:
Matt Hill
2014-01-02 16:03:00 -06:00
parent 19069aab92
commit 2b221e409e
2 changed files with 311 additions and 0 deletions

56
src/CMakeLists.txt Normal file
View File

@@ -0,0 +1,56 @@
project(src)
cmake_minimum_required (VERSION 2.6)
IF (WIN32)
add_definitions( -DWINDOWS)
add_definitions( -DNOMINMAX)
SET(OpenCV_DIR "C:\\projects\\alpr\\libraries\\opencv")
SET(Tesseract_DIR "C:\\projects\\alpr\\libraries\\tesseract-3.02")
include_directories(
${Tesseract_DIR}/include/tesseract
)
link_directories( ${Tesseract_DIR}/lib/ )
ELSE()
SET(OpenCV_DIR "../libraries/opencv/")
SET(Tesseract_DIR "/home/mhill/projects/alpr/libraries/tesseract-ocr")
include_directories(
${Tesseract_DIR}/api
${Tesseract_DIR}/ccutil/
${Tesseract_DIR}/ccstruct/
${Tesseract_DIR}/ccmain/
)
link_directories( ${Tesseract_DIR}/api/.libs/ )
ENDIF()
# Opencv Package
FIND_PACKAGE( OpenCV REQUIRED )
IF (${OpenCV_VERSION} VERSION_LESS 2.3.0)
MESSAGE(FATAL_ERROR "OpenCV version is not compatible : ${OpenCV_VERSION}")
ENDIF()
include_directories(./openalpr )
set(CMAKE_CSS_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall ")
ADD_EXECUTABLE( alpr main.cpp )
TARGET_LINK_LIBRARIES(alpr
openalpr
support
${OpenCV_LIBS}
tesseract
)
add_subdirectory(openalpr)
add_subdirectory(misc_utilities)