克里斯托弗•Stapels MathWorks
本视频介绍MATLAB®金宝appRyze Tello无人机的支持包,并演示了一个无人机用作一个移动的人柜台,发射和拍照在它旋转。了解如何使用图像处理工具箱™来计算图像中的类似人脸的特征,并将发现的人脸总数相加。视频解释了MATLAB代码用于使人计数器包括起飞,旋转,翻转,和降落。
从发布2020a开始,你可以从MATLAB控制Ryze Tello无人机!而与无人机一起来的移动应用程序允许你飞无人机和做翻转,MATLAB使你能够增强你的无人机的能力,像能够作为一个移动的人计数器。
这段视频剪辑展示了无人机搜索和计数人脸的飞行。首先,无人机起飞,然后提高高度以适合拍摄人脸。对于每张图片,它都会旋转一点,拍一张图片,并计算图片中面孔的数量。当它完成时,它会翻转来庆祝,然后降落。
要想让你的无人机做到这一点,可以通过WiFi将你的电脑和无人机连接起来。按下无人机的电源按钮,然后让你的电脑扫描新的WiFi网络。找到你的无人机,连接。
这里你可以看到MATLAB视图。右边是无人机摄像头在飞行过程中看到的预览。每幅图像处理后,图像被置于蒙太奇图像中,被无人机检测到的任何面孔都被一个红框包围。
在这种情况下,相同的脸出现在三张照片中,所以无人机一共数了3张脸,如飞行完成后蒙太奇的标题所示。
该脚本在飞行期间控制无人机的动作。你可以设置总旋转角度和拍摄的图片数量。主无人机对象是用“ryze”函数创建的,“camera”函数启动前视图相机。使用“预览”可以实时看到相机看到的东西。这些代码行有助于重新排列窗口,以便能够同时看到它们。
Image Processing Toolbox提供了一个名为CascadeObjectDetector的内置人脸检测器,它可以定位图像中任何看起来像人脸的东西。
使用“起飞”让无人机飞到空中,“移动”增加高度。
面数例程在这个循环中运行。它会把所有检测到的人脸照片更新到蒙太奇图像中。
最后,该代码在向前方向翻转无人机,然后着陆无人机,并更新包含人脸计数的数字。
MATLAB使它快速和容易使用,并增强您的无人机的能力。您可以在文档中探索更多的飞行控制和飞行记录选项。跟踪快乐!
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。