JETANK AI Kit 教程九、运动检测

来自Waveshare Wiki
跳转至: 导航搜索

JETANK AI Kit 教程目录

Ctrl

此教程将通过摄像头检测画面中是否有运行或者出现变化的运动。

  • 在浏览器地址栏输入http://<jetbot_ip_address>:8888连接到小车,左侧打开/Notebooks/JETANK_3_motionDetect/。打开JETANK_3_motionDetect_en.ipynb文件。程序提供中英文版本,其中CN后缀为中文注释,EN为英文注释。
  • 程序首先初始化摄像头并创建部件显示摄像头画面。

JETANK AI Kit Manual 11.png

  • 程序正常运行后将会显示图像,如果运行上一个教程程序后没有运行摄像关闭代码此时可能会显示摄像头初始化出错。重启系统即可解决。

JETANK AI Kit Manual 12.png

  • 此段程序为运动检测函数,此处需要注意30这个值,这个值表示变化面积的阈值,此值也表示运动检测灵敏度,此值越小灵敏度越高,同时噪音也会越大。
  • 程序有使用到OpenCV以及imutils。jetson nano系统默认已经自动OpenCV。如果提示导入imutils出差有可能因为网络原因安装JETANK库时没有安装imutils。需要在JupyterLab中打开终端运行install.sh脚本安装。

JETANK AI Kit Manual 13.png

  • 运行上面程序启动动作检测,当画面中有物体运动或发生变化时,会有绿色的矩形框圈出发生变化的区域。

JETANK AI Kit Manual 14.gif

  • 程序最后关闭图像处理功能和关闭摄像头。

JETANK AI Kit Manual 15.png