前期实验需要图像远程传输,一直使用rtmp推流传输,但由于 rtmp 推流延迟过高,需要降低延时,本程序通过内网 opencv采集socket发送实现内网图像传输,延时较低,大约1s左右,初步能实现相关功能。
本人最近在 nanopc T4 开发板上做了一些小功能(完成导师安排的任务),初步实现了以下几个功能:
键盘控制 舵机上下左右旋转(两台舵机)
nanopc-T4 开发板实现的人脸检测
根据人脸的位置控制舵机跟随人脸左右运动(人脸识别+人脸跟踪)
nanopc-T4 开发板实现人脸识别
远程(http_get)控制舵机上下左右转动
舵机使用软件 PWM 驱动
解决舵机软件 PWM 驱动造成的抖动的一种方法
本人近期使用 nanopc-T4 开发板发现不支持 GPIO 库(已询问官方,明确回复不支持),无法通过 GPIO 简单便携的控制pwm输出,从而控制舵机的旋转,于是只能通过 wiringpi 库来简易控制,相关代码如下,如有不对,欢迎提出讨论。