机器视觉算法(系列一)--机器视觉简短入门

原文链接:点我阅读
欢迎大家关注微信公众号“智能算法”,我们一起学习,共同进步!
机器视觉是 人工智能 正在快速发展的一个分支。机器视觉作为生产过程中关键技术之一,在机器或者生产线上,机器视觉可以检测产品质量以便将不合格的产品剔除,或者指导机器人完成组装工作,与整个生产密切相关。
由于笔者正处于机器视觉行业,所以 准备和大家一起系统的学习机器视觉方面相关知识 ,主要包括常见的机器视觉算法,以及常见的应用领域算法的实现等,欢迎大家的讨论和交流。
本文主要介绍 机器视觉经典系统 常用领域 以及 机器视觉常用的图像处理库 ,希望以此和大家一起入门。


1.机器视觉经典系统

简单说来,机器视觉就是用机器 代替人眼来做测量和判断 机器视觉系统 是通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标 转换成图像信号 ,传送给专用的 图像处理系统 ,得到被摄目标的形态信息,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来 抽取目标的特征 ,进而根据判别的结果来 控制现场的设备动作
那么一个经典的机器视觉系统长什么样呢?
其中,
  1. 为传送带上的被测物体
  2. 为合适的拍摄被测物的相机
  3. 为标准或定制的光源
  4. 为触发图像采集的光电传感器
  5. 为计算机或工控机
  6. 为相机-计算机接口
  7. 为驱动软件采集到的图像
  8. 机器视觉算法处理处理过程
  9. 为算法返回的检测结果
  10. 为数字I/O口
  11. PLC控制器
  12. 为现场总线接口
  13. 执行机构
上面系统的一般工作流程如下:
  1. 被测物体被传输到固定位置后,触发相机采集图像
  2. 采集到的图像传入计算机进行算法运算
  3. 将运算结果通过控制器返回到执行机构


2.常见的机器视觉应用
下面举几个常见的,必须有机器视觉系统参与的任务:
  • 目标识别用来甄别不同的被测物体,比如物流控制或者根据不同目标进行的不同检测,识别有特殊识别特征的识别物,如字符串,条形码,二维码或被测物体的形状等特性。
  • 位置探测用来控制机器人将产品组建放置在正确的位置上,如贴片机就是将元器件放置到印刷电路板(PCB)上的正确位置。根据不同应用,位置探测可以是二维的或者三维的。
  • 完整性检测,通常用于产品装配进行到一定阶段的后期,比如当元器件安放在PCB板后要检测确保其产品的装配是正确的,也就是说正确的元组件在正确的位置上。
  • 形状和尺寸检测,用于检测产品几何的参数,来保障其在允许的公差范围。这种检测可用于生产过程中,也可以用于产品使用一段时间之后,也可以用于产品使用一段时间之后,通过检测来确认产品经磨损后是否仍然满足要求。
  • 表面检测,来检测产品是否存在缺陷,如划痕,断线,凹凸不平等。


3.常用的图像处理库

关于常用的图像处理库,笔者之前写过一篇图像处理库的综述文章,戳下面的链接!
(如需更好的了解相关知识,欢迎加入智能算法社区,在“智能算法”公众号发送“社区”,即可加入算法微信群和QQ群)

  • 22
    点赞
  • 114
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
机器视觉在Python中有很多可以使用的和工具。以下是几个常用的机器视觉和工具: 1. OpenCV:OpenCV是一个功能强大的开源计算机视觉,提供了广泛的图像和视频处理功能,包括图像处理、特征检测、目标跟踪、图像拼接等。Python中有一个OpenCV的Python接口,方便使用OpenCV进行图像处理和分析。 2. scikit-image:scikit-image是一个基于NumPy的Python图像处理,提供了各种图像处理算法和工具,包括滤波、边缘检测、特征提取等。它易于使用,并且与其他科学计算(如NumPy和SciPy)集成良好。 3. TensorFlow:TensorFlow是一个非常流行的机器学习框架,提供了丰富的工具和用于构建和训练深度学习模型。它具有强大的图像处理和计算功能,可以用于图像分类、目标检测、图像生成等任务。 4. PyTorch:PyTorch是另一个广泛使用的深度学习框架,提供了易于使用的接口和工具,方便进行图像处理和计算。它具有动态计算图的特性,使得调试和模型迭代更加方便。 5. Keras:Keras是一个高级神经网络API,可以运行在多个深度学习后端上,包括TensorFlow和Theano。它提供了简单而强大的接口,用于构建和训练深度学习模型,包括图像分类、目标检测等任务。 以上是一些常用的机器视觉和工具,你可以根据自己的需求选择合适的和工具来进行机器视觉的开发和应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值