主要内容

颜色替换

这个例子展示了如何使用滑动条和按钮从仿真软件®支持包为苹果iOS设备颜色替换应用程序开发交互式系统金宝app金宝app

介绍

颜色检测算法识别像素在图像匹配指定的颜色或颜色范围。原始图像中检测到的像素被不同的图像的像素所取代。这个过程被称为颜色替换或色度键。

这个颜色替换模型在内部使用颜色检测逻辑一样颜色检测的例子。这个模型配置了

  • 滑块和按钮改变参数和控制运行时检测逻辑。

  • 提供输入不同的图像的像素值替代检测区域。

  • 简单的低通滤波器平滑锋利边缘的输出。

在本例中,您将两个实践交互控制算法在运行时:

  • 控制主机上仿真软件模型金宝app

  • 控制从设备上的部署的应用程序屏幕

先决条件

我们建议完成开始使用苹果的iOS设备与苹果的iOS设备的例子。

所需的硬件

  • iPhone, iPod和iPad

  • USB电缆连接主机的设备

任务1 -运行模型与控制模型金宝app

在这个任务中,您将配置和运行设备上的颜色替换模型控制从主机上仿真软件与设备使用外部沟通模式。金宝app

1。打开颜色替换外部模式模型。

2。在模型中双击并找到分辨率的相机。选择一个图像分辨率。发现这张图片将取代像素。

3所示。将模板映像加载到矩阵RGB_background通过执行以下命令在MATLAB命令窗口:

RGB_background = imread (“image_640_480.jpg”);

4所示。在仿真软件模型中金宝app,单击模拟>模型配置参数打开配置参数对话框。

5。选择硬件实现面板和设置硬件板苹果的iOS设备

6。在模型中,确保模拟模式工具栏上的设置外部

7所示。在模型中,单击运行工具栏上的按钮来运行设备上的模型。

8。照相机图像颜色替换你的设备屏幕上出现

9。调优的参考颜色检测的图片,改变Reference_R,Reference_G,Reference_B滑块值分别参考颜色的RGB分量值。

10。修改Threshold_Hue滑块值更新色调范围用于检测。较小的值缩小范围检测单一颜色和大的值扩大范围检测多种颜色相似的色调。

11。禁用颜色替换逻辑组Enable_detection按钮

任务2 -运行模型和控制设备

在这个任务中,您将配置颜色替换模型来将应用程序部署到设备和独立运行。您将使用滑块和按钮从仿真软件支持包块为苹果iOS设备在运行时控制设备上的应用程序。金宝app金宝app这个模式使用相同的子系统与前面的任务。

1。打开颜色替换设备模型。

2。在仿真软件模型中金宝app,单击模拟>模型配置参数打开配置参数对话框。

3所示。选择硬件实现面板和设置硬件板苹果的iOS设备

4所示。仿真软件模型中,金宝app单击部署到硬件工具栏上的按钮。

5。模型部署后,您可以观察到的相机饲料替代你的设备屏幕的左边。所有的滑块和按钮控件出现在屏幕的右边你的设备。

6。修改设备上的滑块值或按钮看到设备屏幕上输出图像的变化。

其他的事情努力

  • 检查模型并添加滑块控制其它参数Saturation_threshold,Value_threshold。在子系统,取代常数块与滑块和这些参数运行模型。

总结

这个示例演示了一个颜色替代模型,并展示了如何使用滑块和按钮块从仿真软件运行时配置交互式系统控制算法。金宝app在这个例子中你学到的:

  • 如何使用外部模式从主机控制算法,当应用程序运行在设备上。

  • 如何开发一个独立的应用程序与滑块和设备上的按钮控件。