LabVIEW开发图像采集和基于颜色的隔离

这篇具有很好参考价值的文章主要介绍了LabVIEW开发图像采集和基于颜色的隔离。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

LabVIEW开发图像采集和基于颜色的隔离

在当今的工业和工厂中,准确性和精度是决定特定行业生产力的两个重要关键点。为了优化生产力,各行各业正在从手动操作转向自动操作和控制。机器人技术在工业过程中的出现为人类提供了机械辅助。机器视觉在工业机器人中的应用使机器具有更好的工艺精度和详细的工艺检查。本文涉及使用使用机器视觉的气动机器人手动系统分拣具有不同颜色的小工件的工业应用。该项目旨在实现工业应用,可以帮助需要将不同颜色的药品分类到各自包装和不同包装行业的制药公司。所提出的分选过程基于涉及图像采集的机器视觉,其算法是在NI软件LabVIEW上设计的。需要分拣的工件放置在滑杆上,滑杆从那里滑到配备传感器的平台,该传感器确定是否存在要分拣的工件。因此,旨在使系统自主,消除完成的额外工作。系统首先检测工件的存在,然后连接到夹持器的网络摄像头获取工件的实时图像并处理图像。最后,机械臂根据LabVIEW中设计的算法检测的颜色进行“拾放和放置”操作。

FESTO气动搬运站是一台配备柔性两轴搬运装置的机器。处理装置的一个臂负责水平方向的运动,并具有气动线性轴,具有灵活的终端位置调整,另一个臂负责垂直方向的运动。

负责垂直运动的臂在自由端连接了一个气动线性夹具。夹持器的工作原理是单作用气缸。它有2个工作职位;一个是夹持器打开,第二个是闭合以夹持工件。外部摄像头连接到处理设备的臂上,可在垂直方向上提供提升。相机负责工件的实时图像采集,以检测其颜色以进行偏析,并且可以将工件放置在各自的滑块上。

数据采集是指测量物理现象,如压力、电压等。用电脑。数据采集(DAQ)系统是硬件和软件的集合,在工业中用于测量或控制现实世界中机器/设备的物理特性和过程参数。

为了将LabVIEW与气动处理站连接,使用信号调理器对气动处理站中的传感器产生的反馈产生的电信号进行调理。然后,调理后的模拟信号通过数据采集设备中的内置ADC转换为数字信号。该设备用于测量转换后的信号,以表示集成在机器中的传感器的状态变化。  

计算机上的LabVIEW软件从NIDAQ9425读取数据,分析传感器的状态,负责控制机器的虚拟仪器采取必要的措施。数字输出由计算机发送到数据采集设备,数据采集设备也负责其调节并将其转换为模拟信号,由机器处理。NIDAQ9472用于数字输出。

气动搬运站的机械臂与LabVIEW软件连接。一旦工件被放置在支架上,平台中内置的光学漫射传感器就会改变其状态(True),并将其传输到安装在计算机中的LabVIEW软件。传感器逻辑状态的传输是在DAQ9425的帮助下完成的。为控制机器而创建的虚拟仪器启动手臂在平台方向上的运动。移动到指定位置后,当相应传感器的值因物体的存在而改变时,夹持器会进行垂直位移。当工件被夹住时,连接到夹具上的相机开始工作,以进行实时图像采集。

LabVIEW开发图像采集和基于颜色的隔离,LabVIEW开发案例,人工智能,LabVIEW开发,LabVIEW编程,LabVIEW,labview

该系统由具有两轴搬运装置的气动控制机器人搬运站组成。需要分拣的工件放置在滑杆上,滑杆从那里滑到装有传感器的平台,该传感器确定是否存在要分拣的工件。抓取系统在气动夹持器的帮助下拾取工件。处理站由PicAlfa模块组成526215配备三个终端位置传感器,因此我们可以隔离三个不同颜色的工件。

在夹具上附有网络摄像头,有助于捕获不同颜色工件的图像。为了处理工作站与计算机接口,为了使用实验室视图程序对其进行控制,所提出的系统使用两个数据采集卡,即DAQ9425(数字输入)和DAQ9472(数字输出)。

通过数据采集(DAQ),我们正在用计算机测量电气或物理现象,例如电压,电流。NI9472是一款8通道、100μs源数输出模块。每个通道兼容性为6V至30V信号,输出通道和背板之间具有2,300Vrms瞬态过压保护。每个通道还有一个LED,用于指示该通道的状态。类似地,NI9425是一款32通道、7μs灌入数字输入C系列模块。每个通道兼容24V电平,并具有从通道到接地的1,000Vrms瞬态过压保护。

该系统使用实验室视图中设计的图像采集算法来分离不同颜色的工件。网络摄像头感知到的工件的颜色由工件反射的光的波长决定。因此,在本文中,使用IMAQ视觉工具箱创建了一个子VI,该工具箱以更高的效率提供了一套完整的数字图像处理和采集功能。

随着机器视觉与机器人搬运站的进一步集成,提高了拾取和放置机构的效率,并使系统更加自主。机器视觉算法还使用NILabVIEW软件进行设计,并成功与拾放算法集成,将该算法用作主程序的子VI,使整个过程按顺序进行。因此,这两种算法都已成功实现。每个拾取和放置操作周期平均需要4秒的时间。

使用气动搬运站和LabVIEW成功实现了工件的图像采集和基于颜色的分离。外部USB摄像头已用于工件的图像采集和颜色检测。该机器已与LabVIEW软件连接。

该项目在化学和制药行业等各个工业部门都有应用,在这些行业中,产品的颜色是确定其是否经过正确加工技术或有缺陷并需要从最终批次中移除以供应市场的重要参数。

这是LabVIEW的一个应用,更多的开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

 文章来源地址https://www.toymoban.com/news/detail-644268.html

到了这里,关于LabVIEW开发图像采集和基于颜色的隔离的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • LabVIEW-IMAQ/IMAQdx/图像采集

    IMAQ 主要支持模拟相机、并行数字相机、CameraLink、NI智能相机采集图像,NIMAQdx主要用于从GigE、IEEE1394、USB、IP相机获取图像,支持Event采集方式。 IMAQ 与IMAQdx提供高度封装的高层函数及涉及驱动与采集过程的低层函数。高层函数用于快速构建最基本类型的图像采集程序。低层函

    2024年02月04日
    浏览(26)
  • LabVIEW背景颜色设为和其他程序或图像中一样

    LabVIEW背景颜色设为和其他程序或图像中一样 有时候LabVIEW背景色要和其他程序或者图片的颜色保持一致,如果要求不高可以大致设置一下。如果要求较高,那可以按照如下的方式。 先用PS打开标准图像,之后用吸管工具选择图像上中的点,之后就可以在图像中看到该点的RGB值

    2024年02月08日
    浏览(40)
  • 基于labview的信号采集与频率计算3

    CSDN话题挑战赛第2期 参赛话题:学习笔记 频域的方法:实现FFT法的VI程序框图如图所示,可以看出,利用该程序得到的是当前幅值最大的频率点。如果当被测信号中含有直流分量,且直流分量的幅值大于基波的幅值时,那利用该程序无法测到基波的频率。对此种情况,有两种

    2024年02月07日
    浏览(26)
  • LabVIEW开发3D颈动脉图像边缘检测

    LabVIEW开发3D颈动脉图像边缘检测 近年来,超声图像在医学领域对疾病诊断具有重要意义。边缘检测是图像处理技术的重要组成部分。边缘包含图像信息。边缘检测的主要目的是根据强度和纹理等属性识别图像中均匀区域的边界。超声(US)图像存在视觉感知比其他医学成像系

    2024年02月14日
    浏览(27)
  • LabVIEW通过嘴唇图像识别为残疾人士开发文本输入系统

    LabVIEW通过嘴唇图像识别为残疾人士开发文本输入系统 近年来,计算机已经成为现代人日常生活中的一种信息器具。人们可以使用计算机来处理复杂的文件,获取新信息并在线购物等。但是,上面讲的使用电脑的所有好处对普通人来说都很方便,残疾人总是无法享受电脑的现

    2024年02月16日
    浏览(28)
  • 【PXIE301-211】基于PXIE总线的16路并行LVDS数据采集、4路低速、2路隔离RS422数据处理平台

    板卡概述 PXIE301-211A是一款基于PXIE总线架构的16路高速LVDS、4路低速LVDS采集、2路隔离RS422数据处理平台,该平台板卡采用Xilinx的高性能Kintex 7系列FPGA XC7K325T作为实时处理器,实现各个接口之间的互联。板载1组64位的DDR3 SDRAM用作数据缓存。板卡具有1个FMC(HPC)接口,通过扣上

    2024年02月03日
    浏览(25)
  • LabVIEW开发微控制器控制的并行机器人的实时视觉图像处理

    LabVIEW开发微控制器控制的并行机器人的实时视觉图像处理         通过相机视觉,以对目标物体的不同颜色进行分类,并与平行机器人一起拾取和放置物体。通过使用MATLAB Simulink模拟合适的机器人工作空间来研究使用相机的效率和机器人的准确性。机械臂以使用运动学计算

    2024年02月09日
    浏览(38)
  • iTOP-3568开发板使用OpenCV处理图像-颜色转换

    本小节代码在配套资料“iTOP-3568 开发板\\03_【iTOP-RK3568 开发板】指南教程 \\04_OpenCV 开发配套资料\\05”目录下,如下图所示: cv2.cvtColor()函数功能: 将一幅图像从一个色彩空间转换到另一个色彩空间。 函数原型: cv2.cvtColor(src,code,dst=None,dstCn=None) 参数定义: src:要转换的源文件

    2024年02月12日
    浏览(27)
  • 基于OpenCV的图像颜色与形状识别的原理2

    基于OpenCV的图像颜色与形状识别通常涉及以下几个步骤: 图像读取:使用OpenCV的cv2.imread()函数读取图像。 预处理:可能包括图像的灰度转换、二值化、滤波等,以减少噪声和无关信息。 颜色识别: 颜色空间转换:将图像从RGB颜色空间转换为HSV(色调、饱和度、值)或HSL(色

    2024年02月02日
    浏览(45)
  • 基于FPGA的图像数据采集(一)

    一、实验简介   前面我们已经介绍了IIC的基本时序和相关代码配置。下面我们将要通过对OV5640配置(支持SCCB协议),从摄像头的数据端口读出数据,由于我手上没有屏幕,做不了图像的验证,所以读出的数据会通过串口发送到电脑。 二、实验目标   通过对OV5640的相关接口和

    2024年04月22日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包