1.项目后端整体迁移至PaddleOCR-NCNN算法,已通过基本的兼容性测试 2.工程改为使用CMake组织,后续为了更好地兼容第三方库,不再提供QMake工程 3.重整权利声明文件,重整代码工程,确保最小化侵权风险 Log: 切换后端至PaddleOCR-NCNN,切换工程为CMake Change-Id: I4d5d2c5d37505a4a24b389b1a4c5d12f17bfa38c
22 lines
673 B
CMake
22 lines
673 B
CMake
set(__OCV_MODE_VARS_DIR "${CMAKE_CURRENT_LIST_DIR}")
|
|
|
|
macro(ocv_change_mode_var)
|
|
set(__var "${ARGV0}")
|
|
set(__mode "${ARGV1}")
|
|
set(__value "${ARGV2}")
|
|
if(__mode STREQUAL "MODIFIED_ACCESS" AND __value)
|
|
if(NOT __applied_mode_${__var})
|
|
include("${__OCV_MODE_VARS_DIR}/${__var}.cmake")
|
|
set(__applied_mode_${__var} 1)
|
|
else()
|
|
#message("Mode is already applied: ${__var}")
|
|
endif()
|
|
endif()
|
|
endmacro()
|
|
|
|
variable_watch(OPENCV_DISABLE_THREAD_SUPPORT ocv_change_mode_var)
|
|
set(OPENCV_DISABLE_THREAD_SUPPORT "${OPENCV_DISABLE_THREAD_SUPPORT}")
|
|
|
|
variable_watch(OPENCV_SEMIHOSTING ocv_change_mode_var)
|
|
set(OPENCV_SEMIHOSTING "${OPENCV_SEMIHOSTING}")
|