Commit e4336789 authored by 宋柯's avatar 宋柯

美瞳v1

parent debb85e0
......@@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.17)
project(BeautyCamera)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
#find_package(nlohmann_json 3.2.0 REQUIRED)
#target_link_libraries(foo PRIVATE nlohmann_json::nlohmann_json)
......@@ -24,29 +25,29 @@ set(CMAKE_CXX_STANDARD 11)
#opencv
find_package(OpenCV)
include_directories(${OpenCV_INCLUDE_DIRS})
find_package(Poco CONFIG REQUIRED Util Data Net XML Zip)
find_package(Poco CONFIG REQUIRED JSON Foundation Crypto NetSSL Util Data Net XML Zip)
#dlib
find_package(dlib REQUIRED)
include_directories(${dlib_INCLUDE_DIRS})
#FIND_PACKAGE(OpenMP REQUIRED)
#if(OPENMP_FOUND)
# set(CMAKE_C_FLAGS "${OpenMP_C_FLAGS}")
#endif()
#openssl
find_package(OpenSSL REQUIRED)
include_directories(/usr/local/Cellar/openssl@1.1/1.1.1i/include/)
aux_source_directory(. SRCS)
include_directories(/usr/local/include)
link_directories(/usr/local/lib)
include_directories(/usr/include)
link_directories(/usr/lib)
link_directories(/var/lib/docker/overlay2/31f90414dac01ae042df89921b78b3ed76fd8f70608cbce2e61e4dbbd61f2a95/diff/usr/lib/x86_64-linux-gnu/)
link_directories(/var/lib/docker/overlay2/c55849720cdefdb5883910c2d019324b1f7ee0f734f455d089976504c8991c50/diff/lib/x86_64-linux-gnu/)
#tenginekit sdk
include_directories(/srv/apps/TengineKit-master/Linux/include)
link_directories(/srv/apps/TengineKit-master/Linux/libs)
#add_executable(main f_BeautyCamera.cpp ${SRCS})
#target_link_libraries(main ${OpenCV_LIBS} ${Poco_LIBRARIES})
#add_executable(gender gender.cpp ${SRCS})
#target_link_libraries(gender ${OpenCV_LIBS} ${Poco_LIBRARIES})
add_executable(beautyIris f_BeautyIris.cpp ${SRCS})
target_link_libraries(beautyIris ${OpenCV_LIBS} ${Poco_LIBRARIES} TengineKitSDK curl mvec)
target_link_libraries(beautyIris ${OpenCV_LIBS} ${Poco_LIBRARIES} PocoFoundation PocoNet PocoUtil ${dlib_LIBRARIES} ${OPENSSL_CRYPTO_LIBRARY})
#target_link_libraries(beautyIris ${OpenCV_LIBS} ${Poco_LIBRARIES} libdlib.a X11 pthread)
#target_link_libraries(helloworld
# ${Poco_LIBRARIES}
......
This diff is collapsed.
......@@ -14,7 +14,7 @@ int f_FastMeanFilter(unsigned char* srcData, int width, int height ,int stride,
if(radius > MIN2(width,height) / 2)
radius = (MIN2(width, height) / 2-0.5);
unsigned char* dstData = (unsigned char*)malloc(sizeof(unsigned char) * height * stride);
int unit = 4, t = 0, t1 = 0;
int unit = 3, t = 0, t1 = 0;
int i,j,k,len = width * height * unit;
int block = (radius << 1) + 1;
int winSize = block * block;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment