本节课将人脸截取出来,并保存成一个独立的图像 。因为百度云平台对图片格式有要求,必须是常规的格式如.jpg、.jpeg、.png,而程序中得到的人脸截图为.mat格式,所以保存图片时需要转码成相应格式 。
保存为.jpg格式 。用到了.4.9“. High-level GUI and Media I/O”中的“方法”、“方法”来转码 。
//终端编译指令/g++ main.cpp -o main -lopencv_videoio -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_core -lopencv_objdetect -lopencv_imgcodecs//cpp源代码/#include
下面是我在开发过程中的终端实际操作,包括解决代码报错过程:
解决报错参考文章:
“/usr/bin/ld: /tmp/:to‘‘ rror: DSO mis”
# 报错1lyl@ubuntu:~/桌面$ vim main.cpp######################################### 更改成最新代码########################################lyl@ubuntu:~/桌面$ g++ main.cpp -o main -lopencv_videoio -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_core -lopencv_objdetect/usr/bin/ld: /tmp/ccyBD5hh.o: undefined reference to symbol '_ZN2cv8imencodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11_InputArrayERSt6vectorIhSaIhEERKSB_IiSaIiEE'/usr/bin/ld: /lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.2: error adding symbols: DSO missing from command linecollect2: error: ld returned 1 exit statuslyl@ubuntu:~/桌面$ g++ main.cpp -o main -lopencv_videoio -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_core -lopencv_objdetect -lopencv_imgcodecslyl@ubuntu:~/桌面$
目前的工作已经完成,后面就要发送给百度云来进行识别 。
第五章 人脸识别-接入百度智能云平台 5.1 人脸库的创建和管理
本节主要是在“百度云平台”创建一个人脸识别的应用,方便后续与之通信 。
主要分成以下三个步骤:
登录百度云人脸识别平台创建人脸识别应用创建人脸库
百度云平台:
注意限制:每秒提交到百度智能云平台的次数不能超过两次,免费调用量1000次/月 。
图5-1 登录百度云人脸识别平台
- 烟台大学是几本大学
- cz是什么航空公司
- 巨峰葡萄产地
- 陀螺产业区块链第六季 | 基于区块链的智能入住系统
- 持续更新 802.11协议中术语学习
- psd格式文件手机怎么打开
- 苹果手机怎么隐藏微信消息
- 【java基础】
- 苹果手机怎么滚动截屏
- 寒露过了是秋天还是冬天 寒露过后属于秋天还是冬天