更新到HyperLPR3版本

This commit is contained in:
tunmx
2023-02-27 15:47:55 +08:00
parent 7ae4d385e1
commit 0864e05f76
912 changed files with 8160 additions and 221461 deletions
+11
View File
@@ -0,0 +1,11 @@
mkdir build/arm32
cd build/arm32
# export cross_compile_toolchain=/home/s4129/software/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf
cmake -DCMAKE_SYSTEM_NAME=Linux \
-DCMAKE_SYSTEM_VERSION=1 \
-DCMAKE_SYSTEM_PROCESSOR=armv7 \
-DCMAKE_C_COMPILER=$cross_compile_toolchain/bin/arm-linux-gnueabihf-gcc \
-DCMAKE_CXX_COMPILER=$cross_compile_toolchain/bin/arm-linux-gnueabihf-g++ \
-DBUILD_LINUX_ARM7=ON ../../
make -j4
+47
View File
@@ -0,0 +1,47 @@
#!/bin/bash
set -ex
RELEASE_HOME=$(cd $(dirname $0)/..; pwd)
BUILD_3RDPARTY_PATH="${RELEASE_HOME}/3rdparty_hyper_inspire_op/"
OPENCV_DIR=${BUILD_3RDPARTY_PATH}/opencv-4.5.1/opencv-4.5.1-android-sdk/sdk/native/jni
BUILD_DIR=${RELEASE_HOME}/build/release_android
[[ -d ${BUILD_DIR} ]] && rm -r ${BUILD_DIR}
build() {
arch=$1
NDK_API_LEVEL=$2
mkdir -p ${BUILD_DIR}/${arch}
pushd ${BUILD_DIR}/${arch}
cmake ${RELEASE_HOME} \
-G "Unix Makefiles" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake \
-DANDROID_TOOLCHAIN=clang \
-DANDROID_ABI=${arch} \
-DANDROID_NATIVE_API_LEVEL=${NDK_API_LEVEL} \
-DANDROID_STL=c++_static \
-DBUILD_CUDA=OFF \
-DBUILD_SAMPLES=OFF \
-DBUILD_TEST=OFF \
-DOpenCV_DIR=${OPENCV_DIR} \
-DMNN_LIBS=${BUILD_3RDPARTY_PATH}/MNN-2.2.0/android-static/${arch} \
-DMNN_INCLUDE_DIRS=${BUILD_3RDPARTY_PATH}/MNN-2.2.0/android-static/include
# -DNCNN_DIR=${RELEASE_HOME}/3rdparty/ncnn/android/${arch} \
make -j$(nproc) hyperlpr3
ls ${BUILD_DIR}/${arch}| grep -v so| xargs rm -r
#make -j$(nproc) track_tool
popd
}
build arm64-v8a 21
build armeabi-v7a 21
date -R > ${BUILD_DIR}/release_note.txt
cd ${BUILD_DIR}
find . -type f |xargs md5sum >>release_note.txt
cd -
+9
View File
@@ -0,0 +1,9 @@
BUILD_DIR=build/linux
mkdir -p ${BUILD_DIR}
cd ${BUILD_DIR}
cmake -DBUILD_SHARE=ON -DBUILD_SAMPLES=OFF -DBUILD_TEST=OFF ../..
make -j4
make install