# hyperface_example_demo **Repository Path**: tunmx/hyperface_example_demo ## Basic Information - **Project Name**: hyperface_example_demo - **Description**: hyperface的demo,用于示例 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-11-22 - **Last Updated**: 2025-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HyperFace Example 示例工程 ## 编译Linux x86示例 需确保电脑是x86版本的linux系统且计算机中已经安装opencv4.5.1库. ``` # 执行编译脚本 bash build_x86.sh # 编译完成进入路径 cd build_x86/hyperface_demo/ # 设置动态链接 export LD_LIBRARY_PATH=. # 执行demo ./FaceTotalExample ``` 如果你所在的计算机支持GUI显示并且有编译opencv的highgui库,可支持开启OPTION_GUI编译项支持实时显示video的demo ``` cmake .. -DOPTION_GUI=ON ``` ## 使用Docker交叉编译aarch64示例(推荐) 直接使用docker-compose进行交叉编译 ``` # 执行编译命令 docker-compose up build_linux_aarch64 ``` 编译完成后,将build_aarch64/hyperface_demo推送到设备上进行测试: ``` cd build_aarch64/hyperface_demo/ # 设置动态链接 export LD_LIBRARY_PATH=. # 执行demo ./FaceTotalExample ``` ## 交叉编译aarch64示例 交叉编译前需要设置您的交叉编译工具链,请到build_cross_compile_aarch64.sh中修改 ``` # 使用您的交叉编译工具链路径进行设置,请到build_cross_compile_aarch64.sh中修改配置 export GCC_AARCH64_COMPILER=/root/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu # 编译完成进入路径 bash build_cross_compile_aarch64.sh ``` 编译完成后,将build_aarch64/hyperface_demo推送到设备上进行测试: ``` cd build_aarch64/hyperface_demo/ # 设置动态链接 export LD_LIBRARY_PATH=. # 执行人脸属性演示 ./FaceAttributeExample # 执行人脸识别演示 ./FaceRecognize ```