讯为iTop4412开发板交叉编译Dlib做人脸特征点检测
开发板:讯为iTop4412
Dlib:dlib-19.4.tar.bz2
交叉编译器:arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
Cmake:apt-get install cmake-qt-gui (3.5.1)
1、tar xjvf dlib-19.4.tar.bz2
mkdir build
cd build
2、mkdir build
cd build
3、cmake-gui
4、
5、
6、
7、make
报错了
8、解决方法
mkdir build
cd build
vim toolchain.cmake
###########user defined#############
set( CMAKE_SYSTEM_NAME Linux )
set( CMAKE_SYSTEM_PROCESSOR arm )
set( CMAKE_C_COMPILER arm-none-linux-gnueabi-gcc )
set( CMAKE_CXX_COMPILER arm-none-linux-gnueabi-g++)
###########user defined#############
set( CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER )
set( CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY )
set( CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY )
SET(CMAKE_CXX_FLAGS “${CMAKE_CXX_FLAGS} -march=armv7-a -O2 -std=c++11 -fPIC -Wall -Wno-sign-compare -Wno-uninitialized”)
add_compile_options(-D_GLIBCXX_USE_C99)
add_compile_options(-mcpu=cortex-a9 -mfloat-abi=softfp -mno-unaligned-access -fno-aggressive-loop-optimizations)
(红框部分根据自己的开发板进行修改)
cmake -DCMAKE_TOOLCHAIN_FILE=toolchain.cmake …/
make
make install
9、dlib人脸特征点标注实验结果:
速度很慢,还没有优化。