智能家居项目(七)之Libcurl库与HTTPS协议实现人脸识别

本文介绍如何在Linux环境下,通过编译openssl支持libcurl库的HTTPS访问,结合翔云人工智能平台,实现人脸识别功能。详细步骤包括编译openssl、编写人脸识别代码以及将图片转为base64编码进行上传识别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、前言

二、编译openssl支持libcurl的https访问

三、编写人脸识别代码 

四、编程实现人脸识别第二次加入图片base64编码

五、总结


一、前言


上一篇文章我们调用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、注册一个翔云人工智能开放平台的账号,然后购买人脸识别的产品,怎么注册和购买产品这里就不多说啦,大家可以去翔云网站了解哈。

翔云人工智能开放平台官网:人脸识别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值