人脸识别SDK环境搭建

  1. 百度智能云账号->管理应用->HTTP SDK->人脸识别->下载SDK
    在这里插入图片描述
    在这里插入图片描述

  2. 解压放入Ubuntu中

  3. sudo apt-get install libcurl4-openssl-dev
    在这里插入图片描述

  4. == sudo apt-get install openssl==

  5. sudo apt-get install libjsoncpp-dev
    在这里插入图片描述

  6. dpkg -s libjsoncpp-dev
    查看是否安装好
    在这里插入图片描述

  7. g++ main.cpp -o main -lopencv_highgui -l opencv_core -lopencv_imgproc -lopencv_objdetect -std=c++11 -lcurl -lcrypto -ljsoncpp,编译
    在这里插入图片描述

  8. 编译出错,为什么json/json.h会出错:base/http.h:23:23: fatal error: json/json.h: No such file or directory
    在这里插入图片描述
    在这里插入图片描述

  9. json.h来自jsoncpp这个库
    在这里插入图片描述

  10. base.h也是同样的问题:base/base.h:21:23: fatal error: json/json.h: No such file or directory

在这里插入图片描述
11. 需要再安装一个库:ssl.sudo apt-get install libssl-dev 问题:base/utils.h:21:25: fatal error: openssl/evp.h: No such file or directory
在这里插入图片描述
12. 这时就可以使用百度aip提供的一些现成的方法了
在这里插入图片描述
13. 详细步骤,官网
百度官网教程

猜你喜欢

转载自blog.csdn.net/weixin_43722052/article/details/114085913