MATLAB实现物体颜色识别

简介: 颜色是物体表面的固有特征,在目标识别和图像分割中有着无法替代的作用。机器视觉利用光电成像系统和图像处理模块对物体进行尺寸、形状、颜色等的识别。这样就把计算机的快速性、可重复性与人眼视觉的高度智能化和抽象能力相结合,用机器代替人眼来作各种测量和判断,大大提高了生产的柔性和自动化程度。

颜色是物体表面的固有特征,在目标识别和图像分割中有着无法替代的作用。


机器视觉利用光电成像系统和图像处理模块对物体进行尺寸、形状、颜色等的识别。这样就把计算机的快速性、可重复性与人眼视觉的高度智能化和抽象能力相结合,用机器代替人眼来作各种测量和判断,大大提高了生产的柔性和自动化程度。


图像处理中最适合显示系统的颜色空间是RGB颜色空间,但其R、G、B3个分量高度相关,阈值选择困难。


本项目选择静态图像识别和动态实时检测两种模式,检测图像中RGB颜色。原理是通过计算机对获取的图像经过颜色变换与设定的阈值纪念性比较,对平滑处理的前馈图像进行分割识别,从而检测出画面中不同RGB颜色的目标区域/物体。


静态检测可以识别示例图像中的RGB颜色,也可以通过相机拍摄识别拍摄采集到的画面当中的RGB颜色。首先拍摄一张待检测图片,并打开拍摄得到的图像,选择待检测颜色后,点击开始检测,如下图所示:


74c30da83b964839bfc0ee4cc5553b19[0].png


动态检测需要设置摄像头帧率,一般设置100帧比较合适,点击设置后开始检测,在右方的预览框中可以看到实时画面和颜色识别画面。如下图所示:


6df82cbf39934fda904ae2399a5df323[0].png


实验结束后,点击重置按钮,及时释放资源,或者切换识别模式。


相关文章
|
10月前
|
算法 计算机视觉
【图像处理】基于双目视觉的物体体积测量算法研究(Matlab代码实现)
【图像处理】基于双目视觉的物体体积测量算法研究(Matlab代码实现)
118 0
|
机器学习/深度学习 算法 数据挖掘
基于双目图像三维建模算法的测量目标物体体积计算matlab仿真
基于双目图像三维建模算法的测量目标物体体积计算matlab仿真
287 0
|
机器学习/深度学习 传感器 算法
【运动学】基于matlab模拟运动物体追击
【运动学】基于matlab模拟运动物体追击
|
机器学习/深度学习 传感器 算法
【滤波跟踪】基于卡尔曼滤波算法实现飞行物体运动轨迹预测附matlab代码
【滤波跟踪】基于卡尔曼滤波算法实现飞行物体运动轨迹预测附matlab代码
两帧之差检测运动物体【matlab】(简易)
两帧之差检测运动物体【matlab】(简易)
248 0
|
15天前
|
数据安全/隐私保护
地震波功率谱密度函数、功率谱密度曲线,反应谱转功率谱,matlab代码
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
15天前
|
数据安全/隐私保护
耐震时程曲线,matlab代码,自定义反应谱与地震波,优化源代码,地震波耐震时程曲线
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
基于混合整数规划的微网储能电池容量规划(matlab代码)
基于混合整数规划的微网储能电池容量规划(matlab代码)
|
15天前
|
算法 调度
面向配电网韧性提升的移动储能预布局与动态调度策略(matlab代码)
面向配电网韧性提升的移动储能预布局与动态调度策略(matlab代码)
|
15天前
|
算法 调度
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)

热门文章

最新文章

http://www.vxiaotou.com