颜色检测
这个示例向您展示如何开发一个仿真软件模型的图像处理应用程序——颜色检测通过使用仿金宝app真软件为苹果iOS设备®支持包。金宝app
介绍
颜色检测算法识别像素在图像匹配指定的颜色或颜色范围。检测像素的颜色可以改变,以区别于其余的形象。
这个示例介绍了工作流仿真软件模型的颜色检测算法从模拟到部署到设备:金宝app
模拟颜色检测模型
部署的颜色检测模型和使用视频显示iOS设备上显示模拟的数据块
修改颜色检测模型使用的实时图像相机块
先决条件
我们建议完成开始使用苹果的iOS设备的例子。
所需的硬件
iPhone, iPod和iPad
USB电缆连接主机的设备
任务1 -主机电脑上模拟模型
在这个任务中,您将模拟颜色检测的图像模型,观察结果从工作区。
1。打开颜色检测图像模型
2。并显示一个示例彩色图像加载到MATLAB工作区由MATLAB命令窗口执行下面的命令:
RGB_image = imread (“peppers.png”);imshow (RGB_image)
3所示。在模型中,双击参考颜色块打开块面具。
4所示。块的面具,设置恒定值场矢量(58、68、117)来检测图像中的紫色。向量的值代表了红、绿、蓝颜色的组件检测(如[R, G, B])。
5。在模型中,单击工具栏上的Run按钮运行仿真。当仿真完成后,你可以看到生成的图像最初紫色区域现在白色的地方。
6。(可选)可以修改的值参考颜色块和再次运行模拟隔离不同颜色区域的图像。
任务2 -设备上运行模型
在这个任务中,您将创建一个新的模型来使用视频显示块设备和部署模型算法
1。打开一个新的仿真软件模金宝app型,第一个模型的内容复制到新模型。
2。在新模型中,删除image_display块的MATLAB函数。
3所示。从模型库浏览器添加金宝appiOS视频显示块模型。一个预先配置的模型
包括为您的方便。
4所示。连接你的iOS设备配置主机。如果你没有以前你的设备配置,运行ioshwsetup从MATLAB命令提示符。
5。在仿真软件模型中金宝app,单击模拟>模型配置参数打开配置参数对话框。
6。选择硬件实现面板和设置硬件板来苹果的iOS设备。
7所示。仿真软件模型中,金宝app单击部署到硬件工具栏上的按钮。
8。蒙面的图像颜色会出现在你的设备屏幕上类似于如下所示的图。
任务3 -运行模型和实时视频设备
在这个任务中,您将使用更新以前的模型帧捕获你的iOS设备相机允许颜色检测的实时图像。
1。使用模型中创建任务2,删除块标记R_inp不变,G_inp, B_inp。
2。从模型库浏览器添加金宝appiOS相机块模型。
3所示。连接R, G, B R_in相机块的港口,G_in,和B_in端口的颜色检测块,分别。一个预先配置的模型
包括为您的方便。
4所示。仿真软件模型中,金宝app单击部署到硬件工具栏上的按钮。
5。蒙面的相机图像颜色你的设备屏幕上出现类似于如下所示的图。
其他的事情努力
变化检测算法通过修改阈值检测子系统中使用的颜色。
总结
这个例子向您展示了如何从一个纯仿真软件模型模拟你的iOS设备上部署的应用程序金宝app。这个示例还演示了一个图像处理算法实现通过使用仿真软件为苹果iOS设备支持包。金宝app金宝app