#python

项目介绍: 前期实验室已对生猪脸部进行图像识别训练,效果良好,现需要一个在线程序用来上传图片,识别出猪脸的位置,并将猪脸框出来。于是本文档就是用来实现这个功能的。
nanopc-T4 通过 mqtt 协议与 jetlinks 平台互通基础功能 本目录代码实现了一个从 ARM_Linux 开发板采集传感器数据与视频数据并实时传输到 jetlinks 平台,并能实时从 jetlinks 平台获取控制信息的功能。
本人在编写python程序时,需要多个py文件在不同终端内同时运行,从而配合实现某种功能,经过多方查找与实验,排除了很多无法使用的方案,最终确定了以下两个方案,现将其记录下来,以免后期忘记,同时也给他人以参考!
前期实验需要图像远程传输,一直使用rtmp推流传输,但由于 rtmp 推流延迟过高,需要降低延时,本程序通过内网 opencv采集socket发送实现内网图像传输,延时较低,大约1s左右,初步能实现相关功能。
本人最近在 nanopc T4 开发板上做了一些小功能(完成导师安排的任务),初步实现了以下几个功能: 键盘控制 舵机上下左右旋转(两台舵机) nanopc-T4 开发板实现的人脸检测 根据人脸的位置控制舵机跟随人脸左右运动(人脸识别+人脸跟踪) nanopc-T4 开发板实现人脸识别 远程(http_get)控制舵机上下左右转动 舵机使用软件 PWM 驱动 解决舵机软件 PWM 驱动造成的抖动的一种方法
使用 pillow、argparse 库实现
在日常使用Python中,我们可能要使用不同的Python版本,安装不同的包,如果只在本地的Python环境中进行这些操作,不方便Python版本的切换;所有的包都安装在同一个环境中,会导致该环境中无用数据过多。由此,Python的虚拟环境就诞生了。