基于STM32的图书馆可用性检测系统(174)
文章目录
一、简介
1.1 项目简介
[1] 项目功能介绍
[2] 项目要求
[3]功能模块划分:
1.2 项目开发背景
1.3 开发工具的选择
1.4 系统配置图
1.5 系统原理图
1.6 硬件物理镜像
2、硬件选型
2.1 STM32开发板
2.2 杜邦线(2排)
2.3 PCB板
2.4 USB下载线
2.5 稳压模块
2.6 电源模块
2.7 网络摄像头(带USB摄像头的两种方案)(RTMP协议推流)
2.8 不带USB驱动的相机
2.9 ESP8266
3、网络摄像机服务器介绍
3.1 购买ECS服务器
3.2 登录ECRS服务器
3.3 部署NGINX服务器
(1)首先安装一些工具
(2)获取Nginx二进制源码
(3) 获取nginx-rtmp-module
(4)编译nginx
(5)更改Nginx配置文件
(6)启动设置
(7)控制启动、停止、重启nginx服务:的三个命令
(8) 进行rtmp流传输
(9)nginx保存推送视频文件
(10)将rtmp直播流转换为hls直播流
3.4 视频推送测试
3.5 监控摄像头设置
4.图像处理代码开发
4.1 设置开发环境
4.2 网络编程基础知识
4.2.1 什么是网络编程?
4.2.2 TCP和UDP协议概述
4.2.3 TCP通信实现流程
4.3 在Windows上部署API
4.3.1 常用功能介绍
4.3.2 功能参数概述
4.4 下载OpenCV库
4.4.1 下载OpenCV
4.4.2 新建工程
4.4.3 复制运行库
4.5 YOLO目标检测算法
4.5.1 YOLO算法概述
4.5.2 Linux快速体验
4.5.3 官方模型支持的目标类型
4.6 最终完整的项目代码
4.7 识别效果
4.8 图像识别分离原理
5.STM32器件的开发
4.1 硬件连接
4.2 硬件原理图
4.3 硬件物理镜像
4.4 KEIL项目
4.5 模具制作软件的使用
4.6 代码执行思路概述
4.7 通讯协议
[1] 发货时间
[2]发送识别结果数据
4.8 核心代码
5. 总结
5.1 如何使用?
5.2 该项目如何描述?
5.3 关于该项目的问题和答案是什么?
一、前言
原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/93044.html