| 1234567891011121314151617181920212223242526272829303132333435 |
- cmake_minimum_required(VERSION 3.10.0)
- project(DRENHANCE1229)
- set(CMAKE_CXX_STANDARD 17)
- set(CMAKE_CXX_STANDARD_REQUIRED ON)
- # rknn runtime
- set(LIBRKNNRT /mnt/mmc-SD256_0xb5ea3403-part1/qwv3/dst/multimodal_model_demo/deploy/3rdparty/librknnrt/Linux/librknn_api/aarch64/librknnrt.so)
- set(LIBRKNNRT_INCLUDES /mnt/mmc-SD256_0xb5ea3403-part1/qwv3/dst/multimodal_model_demo/deploy/3rdparty/librknnrt/Linux/librknn_api/include) # 如果 SDK 的头文件在这里
- set(OpenCV_LIB_DIR /usr/lib/aarch64-linux-gnu)
- set(OpenCV_INCLUDE_DIR /usr/include/opencv4)
- set(SOURCES
- imagePipeline/test.cpp
- imagePipeline/AutoWWWL.cpp
- imagePipeline/circle_collimator.cpp
- imagePipeline/DRenhance.cpp
- imagePipeline/ED.cpp
- imagePipeline/EDPF.cpp
- imagePipeline/RectCollimatorDetector.cpp
- imagePipeline/imgutils.cpp
- )
- add_executable(DRENHANCE1229 ${SOURCES})
- target_include_directories(DRENHANCE1229 PRIVATE ${LIBRKNNRT_INCLUDES} ${OpenCV_INCLUDE_DIR})
- target_link_libraries(DRENHANCE1229 PRIVATE
- ${OpenCV_LIB_DIR}/libopencv_core.so
- ${OpenCV_LIB_DIR}/libopencv_imgproc.so
- ${OpenCV_LIB_DIR}/libopencv_highgui.so
- ${OpenCV_LIB_DIR}/libopencv_imgcodecs.so
- ${LIBRKNNRT}
- )
|