图片缩略图

使用Matlab颜色检测和分离,Arduino摄像头

版本1.0.2 (982 KB) 法尔艾哈迈德
这个项目将帮助您理解基本的色彩检测和接口Arduino和摄像头与MATLAB的帮助。
0.0
0评级

10下载

更新2020年4月15日

查看许可协议

你好,

欢迎来到我的Fileexchange项目。它很简单如果你遵循这些步骤。长,但值得一读。我将解释你的项目代码和应遵循的步骤。我有一个youtube视频解释清楚的代码。你也可以看。

警告:以下信息是由自己根据自己的兴趣。这些数据是肯定会帮助你完成这个项目

让我们开始吧。

步骤1:你需要一些组件来进行。
1)Matlab
2)摄像头(这两个是足够的颜色检测)

但是你需要下面的分离。

3)Arduino
4)伺服电机
5)带式输送机机制(自己的)
6)适当的照明。


上述组件是用于制造.......完整的项目下面的youtube视频链接可用

第二步:理解代码…是非常重要的工作。

Matlab和运行color_detection_basics开放。m文件理解代码。读了
绿色的评论。

我有一个视频显然逐行解释程序……

代码工作:(https://www.youtube.com/watch?v=o84z4ZfK-SA&feature=youtu.be)


代码解释道:https://youtu.be/RrX-RyPieT8)

这个基本的代码会让你理解如何检测RGB颜色的图像。

一旦其完成然后运行color_detection_using_webcam。m文件检测RGB颜色
从直播视频

以下链接教如何在matlab接口网络摄像头的直播视频

https://www.youtube.com/watch?v=Ekl21W7by_k&list=PLEo-jHOqGNyUWoCSD3l3V-FjX9PnHvx5n&index=28&t=0s

代码工作:(https://www.youtube.com/watch?v=o84z4ZfK-SA&feature=youtu.be)


代码解释道:https://youtu.be/RrX-RyPieT8)



步骤3:如果你成功与上述步骤然后....变得容易

安装MATLAB支持包Arduino硬金宝app件从MATLAB的附加组件
软件。

使用下面的链接了解Matlab和arduino和控制之间的接口
伺服。

//www.tatmou.com/help/金宝appsupportpkg/arduinoio/examples.html

现在打开color_detection_and_separation。和运行......... m文件如果它成功
hurrayyyy……

不要担心如果它不工作,我花了几星期的时间才能完成。

注意:1)确保你有足够的照明检测对象。
2)它可以用来检测红色,绿色和蓝色对象。
3)如果未检测到你的对象是使用我的代码…你需要改变以下直到
检测到……

bw_r = imbinarize (diff_r, 0.2);/ /红色我用0.2作为阈值。它可以
任何值在0和1之间。

bw_g = imbinarize (diff_g, 0.071);/ / 0.071绿色作为阈值

bw_b = imbinarize (diff_b, 0.2);/ /这是我对象的测试值。它可能或
可能不适合你。所以如果需要改变。

4)位置对象的相机完全避免背景噪音。主要使用
光背景(白色)
5)确保arduino是否连接到正确的举动和伺服
正确的数字销(在我们的例子中D3)

引用作为

法尔艾哈迈德(2020)。使用Matlab颜色检测和分离,Arduino摄像头(//www.tatmou.com/matlabcentral/fileexchange/75024-color-detection-and-separation-using-matlab-arduino-webcam), MATLAB中央文件交换。检索

评论和评级(0)

更新

1.0.2中

现在所有文件是可用的。

1.0.1

只是添加了一个图片…

MATLAB版本兼容性
创建R2018a
兼容R2014a R2020a
平台的兼容性
窗户 macOS Linux