1 Star 0 Fork 0

hankutech_feilong_chen / mobilenet-ssd-snpe

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
build.sh 2.13 KB
一键复制 编辑 原始数据 按行查看 历史
sky 提交于 2021-11-19 16:47 . add facedetect demo
#!/usr/bin/env bash
# android build
# default setting
TARGET_INDEX="2"
# 0:linux-x86_64
# 1:android-armv7a
# 2:android-armv8a
show_help() {
echo "Usage: $0 [option...]" >&2
echo
echo " -t, --target Set build target, 0-osx, 1-android-armv7a, 2-android-armv8a, 3-android-x86_64, 4-android-x86, 5-android-armv7a and x86, 6-android-armv8a and x86"
echo " -h, --help show help message"
echo
}
# parse arguments
while [ $# != 0 ]
do
case "$1" in
-t)
TARGET_INDEX=$2
shift
;;
--target)
TARGET_INDEX=$2
shift
;;
-h)
show_help
exit 1
;;
--help)
show_help
exit 1
;;
*)
;;
esac
shift
done
case "${TARGET_INDEX}" in
0)
TARGET="linux-x86_64"
;;
1)
TARGET="android-armeabi-v7a"
;;
2)
TARGET="android-arm64-v8a"
;;
*)
TARGET="android-arm64-v8a"
;;
esac
android_target_tag="android"
# create build dir if not exists
if [ ! -d build ]; then
mkdir -p build
fi
cd build
BUILD_DIR=${TARGET}
if [ ! -d ${BUILD_DIR} ]; then
mkdir -p ${BUILD_DIR}
fi
cd ${BUILD_DIR}
if [ "${TARGET}" = "android-armeabi-v7a" ]; then
echo "===== build target: android-armeabi-v7a"
cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake \
-DTARGET_OS=android \
-DANDROID_STL=c++_shared \
-DTARGET_ARCH=armeabi-v7a \
-DANDROID_ABI=armeabi-v7a \
-DANDROID_PLATFORM=android-23 \
-DCFG_LINUX=OFF \
../..
elif [ "${TARGET}" = "android-arm64-v8a" ]; then
echo "===== build target: android-arm64-v8a"
cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake \
-DTARGET_OS=android \
-DANDROID_STL=c++_shared \
-DTARGET_ARCH=arm64-v8a \
-DANDROID_ABI=arm64-v8a \
-DANDROID_PLATFORM=android-23 \
-DCFG_LINUX=OFF \
../..
elif [ "${TARGET}" = "linux-x86_64" ]; then
echo "===== build target: linux-x86_64"
cmake -DTARGET_OS=linux \
-DTARGET_ARCH=x86_64 \
../..
fi
make -j 4
C++
1
https://gitee.com/hankutech_feilong_chen/mobilenet-ssd-snpe.git
git@gitee.com:hankutech_feilong_chen/mobilenet-ssd-snpe.git
hankutech_feilong_chen
mobilenet-ssd-snpe
mobilenet-ssd-snpe
master

搜索帮助