砥砺的前行|基于labview的机器视觉图像处理|NI Vision Assisant(四)——Color(彩色图) 功能(上)

简介: 砥砺的前行|基于labview的机器视觉图像处理|NI Vision Assisant(四)——Color(彩色图) 功能(上)

一、界面介绍



0a2653c851af460fa595bd959398a8f1.png

0eacb84100b54626af849e6b562bf92a.png

2d65d23f6d4748949b924e4057485923.png

2e9b90b2ca334476abebe75bafe6eeaa.png

4cebaac233b3433da32a72337a77fc60.png


对象跟踪

彩色选板中共有九个函数。Color Operators彩色运算、Extract Color Planes抽取彩色平面、Color Threshold彩色阈值、Color Classification颜色分类、Color Segmentation颜色分割、Color Matching颜色匹配、Color Location颜色定位、Color Pattern Matching颜色模式匹配、Object Tracking 对象跟踪


二、功能介绍


2.1 Color Operators 彩色运算


在图像_上执行算术和逻辑运算。如图所示,将两幅图像进行加法运算,其作用将是对两幅图像各像素点进行加计算,最大值取255(彩色图像对应如RGB,灰度图对应灰度级,二值化图像只有0、1两个值)。

图像可以与一个颜色常量进行加、减、乘、除、模数、绝对偏差、与、或、与非、或非等操作。


0a2653c851af460fa595bd959398a8f1.png

0a2653c851af460fa595bd959398a8f1.png

0eacb84100b54626af849e6b562bf92a.png


这个你们应该都知道,我就不多说了,图像的现象你们就自己测试测试就知道啦~~

当然还可以与图像进行操作,图像与图像运算时,参与运算的图像尺寸一致。当我们必须要对两个不同尺寸的图像运算时,可以对小尺寸的图像进行扩边,或者对大尺寸的图像进行压缩重新取样,以使它们的尺寸相同,这样就可以实现运算了。

0a2653c851af460fa595bd959398a8f1.png

这部分没法选中的原因是,你需要提前在系统中进行缓存图像,也就是上一篇文章中提到的

0eacb84100b54626af849e6b562bf92a.png

链接:砥砺的前行|基于labview的机器视觉图像处理|NI Vision Assisant(三)——Image(图像) 功能 在2.9讲到

2d65d23f6d4748949b924e4057485923.png


2.2 Extract Color Planes 抽取彩色平面


从图像中抽取三种颜色平面(RGB、HSV 或HSL)。点击此函数,内部有列表框,


0a2653c851af460fa595bd959398a8f1.png


分别是

Image Source-           原始输入图像。
RGB - Red Plane-        从RGB图像中抽取红色平面。
RGB - Green Plane-      从RGB图像中抽取绿色平面。
RGB - Blue Plane-       从RGB图像中抽取蓝色平面。
HSL - Hue Plane-        从HSL图像中抽取色相(色调)平面。
HSL - Saturation Plane- 从HSL图像中抽取饱和度平面。
HSL - Luminance Plane  -从HSL图像中抽取亮度平面。
HSV - Value Plane-      从HSV图像中抽取值平面。
HSI - Intensity Plane-  从HIS图像中抽取强度平面。


这个函数的作用是将彩色图像转换成灰度图像。很多时候,我们的相机是彩.色的,但是我们更希望得到一幅灰度图像,又或者我们的处理函数只能接受灰度图像。这时就需要使用这个函数将彩色图像转换成灰度图像。RGB、HSL、HSV、HIS颜色空间可以参考相关的资料了解其定义。


0a2653c851af460fa595bd959398a8f1.png


2.3 Color Threshold 彩色阈值


对彩色图像的三个平面应用阈值处理,并将结果放置到一幅8位的图像中。

0eacb84100b54626af849e6b562bf92a.png


Color Model:                        为颜色空间模式,有RGB、HSL、HSV、HSI等。
Preview Color:                      预览颜色。
Red/Hue:                            红色、色调。
Green/ Saturation:                  绿色、饱和度。
Blue/ Luminance/ Value/ Intensity:  蓝色、亮度、值、强度。
Histogram:                          直方图一线性与对数可选。


而进行适当的阈值调整可以把特定颜色的胶囊提取出来(这里所示的是提取出深蓝色胶囊)


0a2653c851af460fa595bd959398a8f1.png0eacb84100b54626af849e6b562bf92a.png


2.4 Color Classification 颜色分类(颜色样本训练)


基于样本的颜色来分类图像。使用这个功能,要先创建颜色分类样本。

2d65d23f6d4748949b924e4057485923.png

当然这里是需要训练的,颜色样本训练

2e9b90b2ca334476abebe75bafe6eeaa.png

也就是这个界面


4cebaac233b3433da32a72337a77fc60.png


2.4.1 添加样本


0a2653c851af460fa595bd959398a8f1.png

这里的英语单词应该都懂吧,可以添加类(如:灰色),你就可以在灰色这个类里面添加很多你认为是灰色的区域样本就行。别的颜色类也一样

上面那1-7点,就是这个意思啦,我翻译了一下,很奇怪,所以在上面总结了一下


2.4.2 训练样本


0eacb84100b54626af849e6b562bf92a.png

2d65d23f6d4748949b924e4057485923.png

点击一下就行,下面就是分类结果,嗯,效果很不错啦

不错的锤子,我刚刚才反应过来,分类的话,必须要至少两个类才行,不然看不出效果

2e9b90b2ca334476abebe75bafe6eeaa.png

然后我又加入了黄色类,下面进行训练

4cebaac233b3433da32a72337a77fc60.png

相关文章
|
缓存 数据挖掘 计算机视觉
砥砺的前行|基于labview的机器视觉图像处理|NI Vision Assisant(五)——Grayscale(灰度图) 功能
砥砺的前行|基于labview的机器视觉图像处理|NI Vision Assisant(五)——Grayscale(灰度图) 功能
844 0
砥砺的前行|基于labview的机器视觉图像处理|NI Vision Assisant(五)——Grayscale(灰度图) 功能
|
Linux 测试技术 数据库
达梦(DM)数据库安装
简述windows环境下达梦(DM)数据库安装操作
|
9月前
|
人工智能 自然语言处理 程序员
在通义灵码里用上DeepSeek-V3 和 DeepSeek-R1 满血版671B模型
除了 AI 程序员的重磅上线外,近期通义灵码能力再升级全新上线模型选择功能,目前已经支持 Qwen2.5、DeepSeek-V3 和 R1系列模型,用户可以在 VSCode 和 JetBrains 里搜索并下载最新通义灵码插件,在输入框里选择模型,即可轻松切换模型。
4891 15
|
11月前
|
安全 网络安全 数据安全/隐私保护
内网/局域网IP地址申请https证书方法
为内网/局域网IP地址申请HTTPS证书,可增强数据传输的安全性。首先确定固定的内网IP地址,选择可信的证书颁发机构,注册并申请免费或付费SSL证书,提交相关信息,支付费用(如有)。证书申请成功后,下载并配置于服务器,确保通过浏览器访问时显示为安全连接。注意定期更新证书,确保持续的安全保障。此过程适用于局域网内部通信加密,提升内网服务的安全水平。
|
机器学习/深度学习 文字识别 算法
[Halcon&图像] 缺陷检测的一些思路、常规检测算法
[Halcon&图像] 缺陷检测的一些思路、常规检测算法
6407 2
|
存储 NoSQL 分布式数据库
【HBase入门与实战】一文搞懂HBase!
该文档介绍了HBase,一种高吞吐量的NoSQL数据库,适合处理大规模数据。HBase具备快速读写、列式存储和天然支持集群部署的特点,常用于高并发场景。NoSQL与关系型数据库的主要区别在于数据模型、查询语言和可伸缩性。HBase的物理架构包括Client、Zookeeper、HMaster和RegionServer,其中RegionServer管理数据存储。HBase的读写流程利用MemStore和Bloom Filter提高效率。此外,文档还提到了HBase的应用,如时间序列数据、消息传递和内容服务。
3089 1
【HBase入门与实战】一文搞懂HBase!
|
存储 编解码 算法
LabVIEW如何实现多张图拼接
LabVIEW如何实现多张图拼接
325 0
|
机器学习/深度学习 算法 计算机视觉
基于深度学习的图像识别优化策略研究
【4月更文挑战第30天】 随着人工智能技术的飞速发展,图像识别作为其重要应用之一,在多个领域内扮演着关键角色。然而,传统的图像识别方法面临着效率低下、准确性有限等问题。本文旨在探讨并提出一种基于深度学习的图像识别优化策略,通过改进算法结构和训练过程来提高识别精度与速度。我们采用了卷积神经网络(CNN)模型,结合最新的正则化技术和数据增强方法,显著提升了模型的泛化能力。此外,针对计算资源的高效利用,我们引入了混合精度训练和模型剪枝技术,以减少模型复杂度和加速推理过程。实验结果表明,所提出的优化策略在保持甚至提高识别准确率的同时,大幅降低了模型的运行时间和资源消耗。
R语言估计多元标记的潜过程混合效应模型(lcmm)分析心理测试的认知过程
R语言估计多元标记的潜过程混合效应模型(lcmm)分析心理测试的认知过程