目录
一、前言
上一篇文章我们调用libcurl库去访问了百度,访问的是http协议的百度云主页。那么现在我们要基于翔云人工智能平台来实现人脸识别,具体的操作大概就是我们在linux下调用libcurl库去访问翔云人工智能平台,然后实现我们想要的两张人脸图片的识别结果这样一个功能。但是翔云人工智能平台的协议是https的协议,这是我们的libcurl库需要支持https协议的话,还需要装上openssl这个库,装好之后我们再重新安装libcurl库并且支持ssl这个库。
二、编译openssl支持libcurl的https访问
1、下载openssl库:
温馨提示:在httpHandler目录下,下载openssl库
wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz //下载
tar xvf openssl-1.1.1a.tar.gz //解压
cd openssl-1.1.1a //进入openssl-1.1.1a目录下
./config //配置在系统的默认位置,省的我们调库的时候再去找库的位置
make //编译
sudo make install //最后一步安装完成
编译结果:
2、回到curl-7.71.1文件下,输入指令:
提示:要从上一个openssl-1.1.1a文件回到curl-7.71.1文件下
./configure --prefix=$PWD/_install --with-ssl
make
make install
三、编写人脸识别代码
1、注册一个翔云人工智能开放平台的账号,然后购买人脸识别的产品,怎么注册和购买产品这里就不多说啦,大家可以去翔云网站了解哈。
翔云人工智能开放平台官网:人脸识别
2、新建一个demo2.c文件,编写人脸识别代码
文章评论