File tree 6 files changed +1058
-0
lines changed
6 files changed +1058
-0
lines changed Original file line number Diff line number Diff line change
1
+ cmake_minimum_required (VERSION 2.6)
2
+
3
+ project (LPRnet)
4
+
5
+ add_definitions (-std=c++11)
6
+
7
+ option (CUDA_USE_STATIC_CUDA_RUNTIME OFF )
8
+ set (CMAKE_CXX_STANDARD 11)
9
+ set (CMAKE_BUILD_TYPE Debug)
10
+
11
+ find_package (CUDA REQUIRED)
12
+
13
+ include_directories (${PROJECT_SOURCE_DIR} /include )
14
+ if (CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64" )
15
+ message ("embed_platform on" )
16
+ include_directories (/usr/local/cuda/targets/aarch64-linux/include )
17
+ link_directories (/usr/local/cuda/targets/aarch64-linux/lib)
18
+ else ()
19
+ message ("embed_platform off" )
20
+ include_directories (/usr/local/cuda/include )
21
+ link_directories (/usr/local/cuda/lib64)
22
+ # tensorrt
23
+ include_directories (/usr/local/TensorRT-7.0.0.11/include )
24
+ link_directories (/usr/local/TensorRT-7.0.0.11/lib)
25
+ endif ()
26
+
27
+ find_package (OpenCV)
28
+ include_directories (OpenCV_INCLUDE_DIRS)
29
+
30
+ add_executable (LPRnet ${PROJECT_SOURCE_DIR} /LPRnet.cpp)
31
+ target_link_libraries (LPRnet nvinfer)
32
+ target_link_libraries (LPRnet cudart)
33
+ target_link_libraries (LPRnet ${OpenCV_LIBS} )
34
+
35
+ add_definitions (-O2 -pthread)
You can’t perform that action at this time.
0 commit comments