学习如何使用您的树莓派™与MATLAB在线™检测正直的人。远程访问您的树莓派从任何地方,有一个互联网连接。连接到您的树莓派相机模块,并使用peopleDetectorACF
和检测()
方法返回在直播视频中检测到的人的边界框和分数。
下载代码在这个视频中使用。
在这个演示中,我将向您展示如何使用树莓派™和MATLAB在线™从Pi相机检测人。
如果你还没有在MATLAB Online中设置树莓派,请参考文档学习如何设置。
使用命令树莓派看到在线树莓派。你需要使用函数raspi()连接到你的板。您可以指定树莓派或使用默认连接到最近的板。
在这里,我使用的是树莓派相机模块V2,它是通过带状电缆连接到Pi。使用函数cameraboard()连接到它。这里,我用的是640 * 480的分辨率。
接下来,你可以加载人探测器。该检测器使用个人数据集进行训练。它使用聚合通道特性来检测正直的人。
在这里,可以使用for循环使用snapshot()函数反复获取图像,并使用detect()函数查找图像中的人物,并将结果存储为边界框和分数。
现在,可以使用insertObjectAnnotation()将这些结果插入到图像中,然后使用imshow()将图像显示到屏幕上。
单击Run,右边将显示一个图形。
正如你所看到的,当人们进入框架时,他们会被黄色边框突出显示,并且在框的顶部有一个分数。
我们已经成功地从树莓派相机使用MATLAB在线检测人。
欲了解更多信息,请访问mathworks.com的文档。
你也可以从以下列表中选择一个网站:
请选择中国网站(中文或英文),以获得最佳网站性能。MathWorks的其他国家站点并没有针对您所在位置的访问进行优化。