检测对象的边界内视频Android设备上使用MATLAB功能块
这个例子向您展示了如何识别对象的边界在Android上的视频直播™设备通过使用MATLAB®与仿真软件功能块®支持Android设备包。金宝app金宝app识别对象的边界的过程被称为边缘检测。这个例子实现了Sobel边缘检测算法来识别物体的边界。
在这个例子中,您将学习如何:
从相机获取视频直播在Android设备上。
实现Sobel边缘检测算法在获得视频使用MATLAB函数块。
在Android设备上显示edge-emphasized对象。
所需的产品下载188bet金宝搏
运行模式,下载并安装金宝appAndro金宝appid™设备仿真软件®支持包。
所需的硬件
Android设备用摄影机
USB电缆
步骤1:连接边缘检测的Android设备
在你开始这个例子中,我们建议你完成开始使用Android设备的例子。
1。迷你USB的USB电缆连接到Android设备和普通USB电脑的USB电缆。
2。使用硬件设置屏幕上,配置安卓网络。
第二步:打开和配置边缘检测仿真软件模型金宝app
打开边缘检测模型。
open_system (“androidEdgeDetection”);
这些块的模型主要由:
:物体捕捉住相机的Android设备的照片。块输出红色,绿色和蓝色的组件的图像像素的矩阵uint8值。
滑块:这个块添加一个滑块生成的应用程序的用户界面。您可以拖动滑块向左减少阈值并拖动滑块向右增加阈值。
MATLAB函数:这一块是一个自定义块,实现了Sobel边缘检测算法。近似的算法发现图像中的边缘图像的梯度大小。当你双击,可以看出该算法由两个二维过滤器,一个计算梯度方向列和其他计算梯度方向行。这两个过滤器使用3 x3的内核。
视频显示:此块显示边缘强调对象生成的应用程序。
第三步:修改模型配置参数设置
1。在建模将来发布的选项卡,选择模型设置。
2。在配置参数对话框中,选择硬件实现。
3所示。设置硬件板参数Android设备
。这个选择自动填充的参数硬件板设置设备的默认值。
4所示。从组列表下目标硬件资源中,选择设备的选择。
5。从设备列表中,选择你的Android设备。如果你的设备没有列出,点击刷新。
请注意:如果你的设备是不上市甚至在点击刷新,确保你已经启用USB调试选择你的设备。要启用USB调试,输入androidhwsetup
在MATLAB®命令窗口并按照屏幕指示。
5。点击应用。点击好吧保存您的更改。
步骤4:Android设备上部署边缘检测仿真软件模型金宝app
在硬件仿真软件模型的选项卡,金宝app在模式部分中,选择机上运行然后点击构建、部署和启动。模式窗口的左下角显示状态而支持包生成的代码。金宝app成功生成代码后,支持包加载并运行在设备上的代码。金宝app生成的应用程序开始从相机获取视频直播,运行Sobel算法获得的图像,然后在设备上显示edge-emphasized对象。通过拖动改变阈值阈值滑动条的要求。
其他的事情努力
取代的边缘检测算法与其他算法更好的性能按您的要求。