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