JETANK AI Kit 教程九、运动检测
来自Waveshare Wiki
JETANK AI Kit 教程目录
- JETANK AI Kit 教程一、组装小车
- JETANK AI Kit 教程二、安装镜像
- JETANK AI Kit 教程三、电机驱动
- JETANK AI Kit 教程四、远程遥控
- JETANK AI Kit 教程五、自主避障
- JETANK AI Kit 教程六、目标巡线
- JETANK AI Kit 教程七、舵机驱动
- JETANK AI Kit 教程八、JETANK控制
- JETANK AI Kit 教程九、运动检测
- JETANK AI Kit 教程十、颜色识别
- JETANK AI Kit 教程十一、颜色追踪
- JETANK AI Kit 教程十二、手柄控制
- JETANK AI Kit WIKI 主页
Ctrl
此教程将通过摄像头检测画面中是否有运行或者出现变化的运动。
- 在浏览器地址栏输入http://<jetbot_ip_address>:8888连接到小车,左侧打开/Notebooks/JETANK_3_motionDetect/。打开JETANK_3_motionDetect_en.ipynb文件。程序提供中英文版本,其中CN后缀为中文注释,EN为英文注释。
- 程序首先初始化摄像头并创建部件显示摄像头画面。
- 程序正常运行后将会显示图像,如果运行上一个教程程序后没有运行摄像关闭代码此时可能会显示摄像头初始化出错。重启系统即可解决。
- 此段程序为运动检测函数,此处需要注意30这个值,这个值表示变化面积的阈值,此值也表示运动检测灵敏度,此值越小灵敏度越高,同时噪音也会越大。
- 程序有使用到OpenCV以及imutils。jetson nano系统默认已经自动OpenCV。如果提示导入imutils出差有可能因为网络原因安装JETANK库时没有安装imutils。需要在JupyterLab中打开终端运行install.sh脚本安装。
- 运行上面程序启动动作检测,当画面中有物体运动或发生变化时,会有绿色的矩形框圈出发生变化的区域。
- 程序最后关闭图像处理功能和关闭摄像头。