机器视觉检测系统采用CCD照相机将被检测的目标转换成图像信号,传送给图像处理系统,根据像素分布和亮度、颜色等信息抽取目标的特征,如面积、数量、位置、长度,根据预设的条件输出结果,包括尺寸、角度、个数、合格/不合格、有/无等,实现自动识别、检测和分割等功能。

1、表面缺陷检测数据集汇总及其相关项目推荐

https://mp.weixin.qq.com/s/wq1DpGel0ZpYgFbK8lQFEA

2、机器视觉系统组成

图像获取:光源、镜头、相机、采集卡、机械平台;

图像处理与分析:工控主机、图像处理分析软件、图形交互界面;

判决执行:电传单元、机械单元。

2.1.光源

        照明是影响机器视觉系统输入的重要因素,它直接影响输入数据的质量和应用效果。由于没有通用的机器视觉光源照明设备,所以针对每个特定的应用实例,要选择相应的照明装置,以达到最佳的效果。

光源可分为可见光和不可见光,常见的几种可见光源有白炽灯、日光灯、水银灯和钠光灯。可见光的缺点是光能不稳定。所以如何使光能在一定的程度上保持稳定,是目前急需解决的问题;另一方面,环境光有可能影响图像的质量,所以可采用加防护屏的方法来减少环境光的影响。

照明系统按照照射方法可分为:背向照明、前向照明、结构光和频闪光照明等。其中,背向光照明是被测物放在光源和摄像机之间,它的优点是能获得高对比度的图像;前向照明是光源和摄像机位于被测物的同侧,这种方式便于安装;结构光照明是将光栅或光源等投射到被测物上,根据它们产生的即便,调解出被测物体的三维信息。频闪光照明是将高频率的光脉冲照射到物体上,摄像机拍摄要求与光源同步。

2.2.镜头

①焦距、FOV②目标高度③影像高度④放大倍数⑤影像至目标的距离⑥中心点⑦畸变

FOV:视野范围,分为水平、垂直和对角线三个方向的视场角。

工作距离:指从镜头前部到被检测物体的距离,即清晰成像的表面距离。

分辨率:图像系统可以测到的受检验物体上的最小可分辨率特征尺寸。

焦距(f):是光学系统中衡量光的聚集或发散的度量方式,指从透镜的光心到光聚焦之焦点的距离,从镜片中心到CCD等成像平面的距离。

畸变:主要为径向畸变和切向畸变。

光圈:光圈是一个用来控制镜头通光量的装置,光圈由F值表示,例如F1.4,F1.8,F3.5,F5.6,F16,数字越小代表光圈越大单位时间内进光量越多。

2.3.相机

按照不同标准可分为:标准分辨率数字相机和模拟相机等。要根据不同的实际应用场合选不同的相机和高分辨率相机:线扫描CCD和面阵CCD、单色相机和彩色相机。

3、机器视觉系统的分类

智能相机;基于嵌入式;基于PC

4、机器视觉的应用领域

二维视觉

1.识别

2.标准一维码、二维码的解码

3.光学字符识别(OCR)和确认(OCV)

4.检测

5.色彩和瑕疵检测

6.零件或部件的有无检测

7.目标位置和方向检测和测量

三维视觉

8.尺寸和容量检测

9.预设标记的测量,如孔位到孔位的距离

10.机械手引导

11.输出空间坐标引导机械手精确定位

机器视觉知识汇总(持续更新)相关推荐

  1. html css js知识整理,Html+Css+Js实用知识汇总(持续更新中...)

    Html篇 基本概念: html:超文本标记语言(Hyper Text Markup Language) html5:下一代的html xhtml:更严谨更纯净的html 表头 网站标题 //页面编码 ...

  2. Unity学习知识和链接汇总-持续更新

    Unity学习知识和链接汇总-持续更新 Unity Scripting Reference- https://docs.unity3d.com/Manual/index.html gitee http ...

  3. 【教程汇总+持续更新】Unity游戏开发从入门到入坟

    新的一年,本该在年前整理的年终总结被拖到了年后开工.去年大量时间投入在Catlike教程的翻译上,截止目前位置,教程的进度已经完全追平原作者. 去年还有一部分是断断续续的更新SLG实战教程,但遗憾的是 ...

  4. pwn学习总结(四)—— 堆基础知识(持续更新)

    pwn学习总结(四)-- 堆基础知识(持续更新) 前言 chunk 使用中(分配后) 空闲中(释放后) 堆块大小 空间复用 bins fastbin unsorted bin small bin 前言 ...

  5. pwn学习总结(二) —— 基础知识(持续更新)

    pwn学习总结(二) -- 基础知识(持续更新) Canary PLT表&GOT表 格式化字符串漏洞 GCC编译参数 ASLR 危险函数 输入流 syscall条件 shellcode 其它 ...

  6. 【帆软报表】使用技巧及常见问题汇总-持续更新

    [帆软报表]使用技巧及常见问题汇总-持续更新 1.重复与冻结设置,做用:冻结区域 模板-重复与冻结设置 2.单元格有效小数设置 选中单元格-格式-数字-#0.00 3.图表中有效小数设置 图表属性表- ...

  7. iOS精品资源汇总(持续更新)

    文章目录 引言 I.iOS自定义视图相关热门资源 1.1 <用户协议及隐私政策>弹框 1.2 电子签名 1.3 商品详情页 1.4 上传图片视图的封装[支持删除和添加] 1.5 查看风险商 ...

  8. 关于keil的一些基础知识(持续更新)

    #关于keil的一些基础知识(持续更新) 1.数据类型转换 (1)写程序的时候需要将一个32位16进制数值转换到10进制显示在TF屏上,由于基础比较烂,一直没有想明白,写了各种复杂的类型转换.. 代码 ...

  9. Telegram Android源码问题汇总 持续更新

    libtgvoip目录为空 git clone下来的工程中带有submodule时,submodule的内容没有下载下来,执行如下命令 cd Telegram git submodule update ...

  10. 吉大计算机专硕报录比,22考研院校报录比汇总(持续更新)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 22考研院校报录比汇总(持续更新) 每个考研的小伙伴最关心的就是你所报考学校的报录比,因为这直接关系到你报考院校的难易程度,从中可以看出各高校的整体录取情 ...

最新文章

  1. 关于未能映射路径问题
  2. concat() 方法用于连接两个或多个数组。
  3. .NET 6 Preview 6 正式发布: 关注网络开发
  4. 使用Java 8.0进行类型安全的依赖项注入
  5. 量化感知训练实践:实现精度无损的模型压缩和推理加速
  6. python_day3
  7. VB589语音识别芯片开发
  8. Java编程基础 - 泛型
  9. charles windows版使用教程
  10. ztree 后台异步加载_ztree 异步加载示例
  11. FPGA学习——Vivado2017.4安装教程
  12. Last chance to join 500+ others in Australia
  13. 我的未来作文计算机行业,我的未来职业作文
  14. 阿里发布虚拟美女“俪知”,会说东北话、四川话、河南话和粤语等
  15. 计算机编程语言发展简史
  16. 网络安全漏洞管理十大度量指标
  17. 今日头条Android适配方案,android 今日头条的屏幕适配理解
  18. python networkx 边权重_科学网—NetworkX:关于边的权重及其画图 - 胡海华的博文
  19. 毕业设计 STM32天气预报盒子 - 嵌入式 单片机 物联网
  20. python小数乘法_运营管理案例分析:《质保主管 Hank Kolb》.docx

热门文章

  1. smith圆图重要性_(完整版)smith史密斯圆图(个人总结),推荐文档
  2. 飞思卡尔单片机KEA128之ADC学习
  3. 目标检测、语义分割性能指标
  4. python打包的exe反编译_python打包exe反编译源码
  5. 手持GPS采点、GPX转KML数据
  6. Scratch 怪兽动画+骨骼矢量素材编程素材免费下载!
  7. java同步异步的区别
  8. 华为模拟器——eNSP安装教程
  9. php怎么设置div圆角,不用图片的DIV圆角(兼容各浏览器)
  10. 记录:ubuntu安装zlog及使用