校内实习制作——基于树莓派的云台人脸追踪系统。本文主要是记录我的操作和执行过程。
由于要同时准备考研,所以只能学习做一个简易的系统啦,希望能有收获叭。
【个人情况(供看文章的同学参考):
①树莓派初学者,第一次操作全新树莓派(包括选购器件、安装硬件、烧录镜像、配置所有本次实验需要的树莓派通信环境等等)。
②python初学者,但是有其他语言基础。
文中有大量试错过程可供参考。】
九月份补充说明:整体合计约一个月零十天的时长,因为答主考研,所以只能花这么长时间学习相关知识并实践。
除了最开始的集中实践,后续基本都是零零散散的调试。
基础配置我卡了很久很久,花了非常多的时间摸索。我决定把我的操作和遇到的问题都记录下来。希望能对需要的小伙伴有一点帮助。
时长记录 事件时长原因器材选购约四天选择商家并购买(半天左右),快递(三天左右)树莓派环境配置约一周镜像下载、烧录及更换(半天左右)SD卡内存不够,更换大内存SD卡(快递三天左右)。找不到ip地址pc端无法远程控制树莓派(半天左右解决)尝试更改成静态ip,尝试多种方法无果,镜像崩溃,重新烧录镜像(折腾了一天多)。尝试使用手机app端控制,效果不佳,采用了一种很冷门的瞄定方法,成功了(约一天)。选择、下载及学习了如何配置文件传输工具sshClient、远程控制工具vnc。pip和opencv配置约三天主要难点:学习并实践opencv和pip的配置和简单使用。学习python和opencv始终抽空学习。目前还是菜鸟水平。我在博客推荐了一些亲测比较适合新手学习的资源教程,欢迎讨论。LBP特征提取算法两天左右LBP特征提取算法是我本次校内实习人脸检测选用的算法,也是opencv目标检测使用的算法。
在树莓派上实现人脸检测一周左右难点:修改haar算法伪代码,并找相关教程,用python实现(接近一周)。
摄像头的连接和调试(不到一天,但该算法捕捉图像的精度有限)。
PID算法一天左右主要是理解,需要一定数学基础。
(最近忙,先贴学习链接,有空写总结)
【下面的看完肯定会啦!!】
文章:
①一文读懂PID控制算法(抛弃公式,从原理上真正理解PID控制)
【小白通道】
https://blog.csdn.net/qq_25352981/article/details/81007075?ops_request_misc=%7B%22request%5Fid%22%3A%22160709457019195265169620%22%2C%22scm%22%3A%2220140713.130102334..%22%7D&request_id=160709457019195265169620&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-10-81007075.nonecase&utm_term=PID&spm=1018.2118.3001.4449
②控制算法之PID算法 | 从入门到理解到应用
https://blog.csdn.net/weixin_42881419/article/details/86551249?ops_request_misc=%7B%22request%5Fid%22%3A%22160709457019724816693188%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&request_id=160709457019724816693188&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-15-86551249.nonecase&utm_term=PID&spm=1018.2118.3001.4449
③PID:从入门到放弃
https://blog.csdn.net/ns2942826077/article/details/84895001?ops_request_misc=%7B%22request%5Fid%22%3A%22160709479119724848131646%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&request_id=160709479119724848131646&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~hot_rank-4-84895001.nonecase&utm_term=PID&spm=1018.2118.3001.4449
④PID算法原理 一图看懂PID的三个参数
https://blog.csdn.net/qq_41673920/article/details/84860697?ops_request_misc=%7B%22request%5Fid%22%3A%22160709479119724848131646%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&request_id=160709479119724848131646&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~hot_rank-14-84860697.nonecase&utm_term=PID&spm=1018.2118.3001.4449
视频:
①【编程三分钟】通俗易懂的PID控制算法讲解
【小白通道】
https://www.bilibili.com/video/BV1et4y1i7Gm?from=search&seid=11798901997982257880
②【PID调温】 真正让你理解PID算法
https://www.bilibili.com/video/BV1vz4y1D7bC?from=search&seid=5749519442640873787
③【Youtube】超清楚的PID控制官方科普教程(全集)(中英字幕)——MATLAB控制大法好
https://www.bilibili.com/video/BV1wT4y1G7UQ?from=search&seid=11798901997982257880
④PID算法-第一节
https://www.bilibili.com/video/BV1Ds411t7Hr?from=search&seid=11798901997982257880
⑤一看就懂的pid控制理论入门
https://www.bilibili.com/video/BV1vi4y1b7yo?from=search&seid=10648549432774340926
matlab:
Matlab仿真PID控制(带M文件、simulink截图和参数分析)
https://blog.csdn.net/weixin_44044411/article/details/85891109?ops_request_misc=%7B%22request%5Fid%22%3A%22160709479119724848131646%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&request_id=160709479119724848131646&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~hot_rank-2-85891109.nonecase&utm_term=PID&spm=1018.2118.3001.4449
模糊PID基本原理及matlab仿真实现(新手!新手!新手!)
https://blog.csdn.net/qq_41913616/article/details/82020685?ops_request_misc=%7B%22request%5Fid%22%3A%22160709457019724816693188%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&request_id=160709457019724816693188&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-29-82020685.nonecase&utm_term=PID&spm=1018.2118.3001.4449