![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
智能家居项目
文章平均质量分 60
one goto one
不苟且于现状,不停留于浅薄
展开
-
树莓派摄像头拍照指令raspistill
打开摄像头参考博文https://blog.csdn.net/weixin_54178481/article/details/119392840拍照raspistill -o img.jpgraspistill命令的相关参数:-v:调试信息查看-w:图像宽度-h:图像高度-rot:图像旋转角度,只支持 0、90、180、270 度-o:图像输出地址,例如img.jpg,如果文件名为“-”,将输出发送至标准输出设备-t:获取图像前等待时间,默认为5000,即5秒-tl:拍照间隔时间原创 2021-08-10 20:21:41 · 850 阅读 · 0 评论 -
基于翔云平台实现人脸识别功能
base64 Linux提供的图片的BCM转base64流的工具#include <stdio.h>#include <string.h>#include <stdlib.h>#include <curl/curl.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#define.原创 2021-08-10 20:02:23 · 167 阅读 · 0 评论 -
libcurl库及openssl库的安装与使用
1、libcurl库安装下载libcurl库并放到ubuntu下https://github.com/curl/curl/releases/tag/curl-7_71_1解压tar -xjvf curl-7.71.1.tar.bz2 进入解压好的文件夹下备注 查看介绍文档 README 及 README 文档的补充说明文档 docs 下的相关文档,进行安装与使用。安装说明查看 docs/INSTALL 文档(必看)查看 docs/INSTALL.md 文件指定安装在当前文件夹下的原创 2021-08-07 16:20:29 · 2638 阅读 · 0 评论 -
libcurl库详解
一、libcurl简介libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。libcurl库的官网 http://curl.haxx.se/ 库下载网址https://github.com/curl/curl/releases/tag/curl-7_转载 2021-08-06 19:45:09 · 1816 阅读 · 0 评论 -
https协议详解
一、简介与原理http协议是明文传输的,因此很容易被截取和解析,泄漏个人数据。https协议是在http和tcp之间多添加了一层,进行身份验证和数据加密。二、密码学基础明文: 明文指的是未被加密过的原始数据。密文:明文被某种加密算法加密之后,会变成密文,从而确保原始数据的安全。密文也可以被解密,得到原始的明文。密钥:密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥,分别应用在对称加密和非对称加密上。对称加密:对称加密又叫做私钥加密,即信息的发转载 2021-08-06 18:34:27 · 537 阅读 · 0 评论 -
http协议详解
一、http协议的特性http协议是建立在TCP/IP协议之上应用层协议,默认端口为80,8080http协议的的特点是数据交互时才连接,其余时间都处于断开状态二、http协议的请求http协议的报文传输的是ASCII码,在TCP/IP协议之上,主要主要分为三部分请求行、请求头、请求体请求行第一行,包含三个信息:请求方式,url,http协议版本GET 请求 GET /books/?sex=man&name=Professional HTTP/1.1 Host: www.exam转载 2021-08-06 18:28:24 · 131 阅读 · 0 评论 -
树莓派3B + Pi摄像头+mjpg-streamer库 实现实时远程监控功能
基于mjpg-streamer库 使用树莓派摄像头安装相关库sudo apt-get updatesudo apt-get upgradesudo apt-get install subversionsudo apt-get install libjpeg8-devsudo apt-get install imagemagicksudo apt-get install libv4l-devsudo apt-get install cmakesudo apt-get insta原创 2021-08-04 21:18:22 · 464 阅读 · 1 评论 -
简单工厂模式
1. 什么是设计模式?设计模式是代码设计经验的总结,稳定,拓展性强,一系列的编程思想,设计模式有23种,通常描述了一组相互紧密作用的类与对象,作用是使代码更容易被他人理解、保证代码的可靠性、程序的重用性2. 什么是工厂模式?工厂模式是最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂由链表构成,每一个节点就是一个功能函数,主函数通过遍历链表调用相关功原创 2021-08-01 21:26:30 · 118 阅读 · 0 评论