主要内容

检测对象的边界内视频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对象。通过拖动改变阈值阈值滑动条的要求。

其他的事情努力

取代的边缘检测算法与其他算法更好的性能按您的要求。

另请参阅

转换音频信号音调Android设备上使用MATLAB功能块