ubuntu16.04编译seetaface
来源:互联网 发布:淘宝客服每人的数据 编辑:程序博客网 时间:2024/05/16 09:14
本文大部分内容来自:
http://www.cnblogs.com/makefile/p/6059833.html
和
http://blog.csdn.net/u013718481/article/details/52994346?locationNum=15&fps=1
侵删。
该编译测试过程作为记录备忘。
1,下载seetaface源码
git clone https://github.com/seetaface/SeetaFaceEngine.git
2、安装opencv
sudo apt-get install libopencv-dev
3、升级cmake
sudo add-apt-repository ppa:george-edison55/cmake-3.xsudo apt-get updatesudo apt-get install cmake
4、安装解压工具
sudo apt-get install unrar
5,编译facedetection
mkdir ~/seeta/seetaface将下载文档中FaceDetection,FaceAlignment,FaceiDentification三个文件夹负责到~/seeta/seetafacecd ~/seeta/seetaface/FaceDetection/#新建一个build文件夹mkdir buildcd buildcmake ..sudo make -j4
6、测试facedetection
在当前目录下有一个facedet_test文件
#命令原型是./facedet_test image_path model_path./facedrt_test ../data/0_1_1.jpg ../model/seeta_fd_frontal_v1.0.bin
7、编译facealignment
cd ~/seeta/seetaface/FaceAlignmentmkdir buildcd buildcmake ..#将FaceDetection/include/face_detection.h和#FaceDetection/build/libseeta_facedet_lib_so分别拷贝到#FaceAlignment/include和FaceAlignment/build目录下#将FaceAlignment/src/cfan.cpp里面所有的isnan修改成std::isnansudo make -j4
8、测试facealignment
编译成功,但测试提示‘段错误’,应该是模型或者图片路径出错,因该模块不需单独使用,暂时不管了。
9、编译faceidentification
cd ~/seeta/seetaface/FaceIdentificationmkdir buildcd build将libseeta_facedet_lib.so,libseeta_fa_lib.so拷贝到~/seeta/seetaface/FaceIdentification/build目录下将face_alignment.h,face_detection.h拷贝到~/seeta/seetaface/FaceIdentification/include目录下在src/test/CMakeLists.txt文件循环前添加link_directories(${PROJECT_BINARY_DIR})修改src/test/CMakeLists.txt,添加两个链接文件 add_executable(${BIN} ${f}) target_link_libraries(${BIN} viplnet ${OpenCV_LIBS} seeta_facedet_lib seeta_fa_lib)将model目录中的模型解压cmake .. sudo make -j4
0 1
- ubuntu16.04编译seetaface
- Ubuntu16.04编译caffe
- Ubuntu16.04编译Tensorflow
- Ubuntu16.04 编译 OpenJDK7
- Seetaface 03 Seetaface python版 win10 vs2015编译
- seetaface
- SeetaFace中科院开源人脸项目Ubuntu下编译
- Ubuntu16.04下编译OpenCV
- Ubuntu16.04中编译openjdk7
- Ubuntu16.04内核编译流程
- Ubuntu16.04安装编译ffmpeg
- Ubuntu16.04编译运行geekOS
- ubuntu16.04 编译安装kscope
- Ubuntu16.04编译安装BusyBox
- Ubuntu16.04 Java编译环境
- ubuntu16.04下编译kvazaar
- 编译caffe on Ubuntu16.04
- ubuntu16.04编译ORBSLAM2问题解决
- echarts
- android调用系统相机拍照,返回数据为空的一些说明
- docker安装——ubuntu系统
- ip 配置
- Find Peak Element
- ubuntu16.04编译seetaface
- mysql 3167错误的解决方案
- Java之抽象abstract关键字
- HTTP和HTTPS详解
- Hadoop入门之Hadoop-2.5.0源码编译
- 自定义JSP中的Taglib标签之二带自定义属性的标签
- html布局-div自适应3种实现方式
- mysql中的if条件语句用法
- 2016.12.12回顾