You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- cmake_minimum_required(VERSION 3.6)
- project(platescan)
-
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
- find_package(OpenCV 3.3.0 REQUIRED)
- include_directories( ${OpenCV_INCLUDE_DIRS})
- include_directories(include)
-
- add_library( # Sets the name of the library.
- platescan
-
- # Sets the library as a shared library.
- SHARED
-
- # Provides a relative path to your source file(s).
- main.cpp
-
- lpr/CNNRecognizer.cpp
- lpr/FastDeskew.cpp
- lpr/FineMapping.cpp
- lpr/Pipeline.cpp
- lpr/PlateDetection.cpp
- lpr/PlateSegmentation.cpp
- lpr/Recognizer.cpp
- lpr/SegmentationFreeRecognizer.cpp
- )
-
-
- target_link_libraries(
- platescan
- phpcpp
- ${OpenCV_LIBS}
- )
-
- execute_process(COMMAND php-config --extension-dir
- OUTPUT_VARIABLE LIBRARY_DIR)
-
- message("PHP_EXTENSIONS_DIR ${LIBRARY_DIR}")
-
- add_custom_command(TARGET platescan
- POST_BUILD
- COMMAND mv ./libplatescan.so ./platescan.so
- COMMAND cp -f ./platescan.so ${LIBRARY_DIR}
- COMMAND ${POST_COMPILE_COMMAND}
- )
|