铁甲小宝 发表于 2020-8-18 17:39:22

LattePanda&AI-引人注目

## LattePanda&AI-引人注目
## 概述
通过训练,我们可以识别图片里的各种物体,那如何标明该物体在图像中的位置呢?通过识别框。

本项目中我们将调用已训练好的模型,识别摄像头拍摄范围内的物体,并给这些物体添加标签和识别框。项目进阶中通过人的识别框在屏幕中的位置,判断舵机逆时针旋转还是顺时针旋转,从而达到云台追踪人的效果。
(最终效果视频)

## 项目基础
##### 物体识别(标签+识别框)
### 硬件准备:
AI主控:LattePanda
输入输出设备:5英寸显示屏、键盘、鼠标、摄像头

### 程序编写:
1、双击桌面上的“startpage.sh”,打开JupyterLab,切换到“home/lattepanda/桌面/LattePanda&AI项目实战/”目录下,如下图,检查一下项目必需的3个文件;

2、双击“LattePanda&AI-引人注目”,进入该文件夹:

3、双击打开“引人注目.ipynb”;

样例代码:

4、运行程序,当执行到最后一个单元格时,会打开交互窗口,摄像范围内检测到模型中包含的20种物体时,会显示标签和识别框;
`*可识别的20种物体:“飞机”、“自行车”、“鸟”、“船”、“瓶子”、“公共汽车”、“汽车”、“猫”、“椅子”、“牛”、“餐桌”、“狗”、“马”、“摩托车”、“人”、“盆栽”、“羊”、“沙发”、“火车”、“显示器”。`


5、按键盘上的“Q”键可退出交互窗口。

## 项目进阶
##### 引人注目——摄像头追踪物体
通过转动舵机,带动摄像头左右转动,从而追踪视野中的人。
### 硬件准备:

主控:Arduino UNO、IO 传感器扩展板 V7.1
模块:舵机
### 硬件连接图:
*将扩展板接入Arduino Uno主控板上,组装时注意对准后再压入,以防压弯插针。
*连接时,需要注意连接线的颜色与排针的颜色要对应。
实物组装图:将摄像头固定在舵盘上,舵机的旋转方向是水平的。

### 程序编写:
双击打开“引人注目_追踪.ipynb”;

样例代码:

运行效果:
(视频)
页: [1]
查看完整版本: LattePanda&AI-引人注目