机器视觉
文章平均质量分 69
以实战为主,阐述机器视觉工业项目中的各种问题
MechMaster
软件工程师/机器视觉工程师
展开
-
Halcon——热熔胶质量检测
点胶质量检测1. 项目背景2. 具体需求3. 代码案例3.1 halcon代码3.2 自定义函数3.3 完整代码和图片下载1. 项目背景UV点胶机电热熔胶工位,点胶之后还需要对胶水进行检测,这属于缺陷检测的范畴了。下面这张图像是使用UV线光源从上面打光得到的图像效果,从图像中可以看到,热熔胶由于添加了荧光剂,被UV光源打亮,而电池的其他部分比较暗。下面这张图像是利用背光源从底下打光,而上面UV光源此时处于关闭状态。这和上一张图像是同一块电池,只不过使用的光源不同。这张图像可以帮助我们定位电池的位原创 2022-01-22 15:16:05 · 4714 阅读 · 0 评论 -
Halcon——使用标定板标定像素当量
使用标定板标定像素当量1. 了解标定板的参数2. 确定标定的方法3. Halcon代码示例原创 2022-01-13 08:46:38 · 4937 阅读 · 3 评论 -
3D视觉——线激光测量胶水高度
线激光测量胶水高度1. 项目背景介绍2. 基恩士线激光的设置3. 使用Halcon处理深度图3.1 线激光高度数据转为深度图5. Halcon图像处理方法6. Halcon代码1. 项目背景介绍最近参与了一个锂电池UV点胶机的项目,其中对胶水高度(胶水最高点到基准面的距离)的测量,选用的是基恩士LJ-V7001线激光。如下图,灰色矩形代表电芯,蓝色条状物就是UV胶,线激光的测量线与UV胶边缘垂直,沿着箭头方向移动,直到扫描完整条边缘。下图是点完UV胶后电池的截面图,线激光就是要测量T1和T2的值原创 2022-01-07 15:07:48 · 3576 阅读 · 2 评论 -
Halcon——点胶机胶水路径应用(2)
点胶机胶水路径应用1. 寻找一种更简单的方法2. 处理效果3. Halcon代码4.资源下载接续上一篇Halcon——点胶机胶水路径应用(1):https://blog.csdn.net/weixin_38566632/article/details/1211813851. 寻找一种更简单的方法在上一篇博客中使用的方法代码比较多,角点平移依靠三角函数关系,情况复杂,一不小心就搞错了。所以我寻求一种更简洁,稳定性更好的方法。接下来我将使用获取区域轮廓、轮廓分割和筛选等方法得到电池主体的边缘,然后做原创 2021-11-17 14:14:44 · 2063 阅读 · 0 评论 -
3D视觉——基恩士LJ-X系列线激光
基恩士LJ-X系列线激光1. 基恩士硬件和软件的调试1.1 下载并安装软件 LJ-X Navigator 和 LJ-X Observer1.2 将控制器与电脑连接,接上24V电源就可以使用了。1.3 通信连接1.4 实时设定1.5 批处理之后用Observer打开1.6 软件中有图像补正,测量等功能,比较简单。2. Halcon处理高度图2.1 寻找圆周焊中漏焊的区域2.2 Halcon代码3. 资源下载地址1. 基恩士硬件和软件的调试1.1 下载并安装软件 LJ-X Navigator 和 LJ-X原创 2021-09-24 16:02:08 · 9868 阅读 · 6 评论 -
机器视觉——棱镜的妙用
棱镜1. 应用场景1. 应用场景第一种情况:有两个很小的目标,它们之间的距离又很接近(产品间距<相机尺寸)。如果想用两个相机同时拍这两个产品,相机就会由于自身尺寸的问题安装不上去。此时可以安装两个棱镜转换光路,而相机水平安装就可以解决这个问题了。如下图:(这种情况一般使用的是远心镜头)第二种情况:一个相机拍上下两个产品,比如贴胶机。一颗相机要拍上下两个胶纸,然后把它们贴合在一起。此时用一个T形棱镜可以解决这个问题:(需要注意的是上下分开拍照)...原创 2021-07-22 08:43:08 · 3158 阅读 · 0 评论 -
机器视觉——计算视野的小工具
计算视野的小工具1. 使用方法和演示2. 相机主要参数表格2.1 海康威视2.2 巴斯勒3. 资源下载原创 2021-07-17 16:47:47 · 2609 阅读 · 0 评论 -
机器视觉打光方案(NOMEX胶纸)
NOMEX胶纸打光方案1. 实物图2. 打光2.1 自己在实验室打光2.2 供应商打光3 打光方案和图片下载1. 实物图2. 打光2.1 自己在实验室打光实验室没有彩色相机,所以用的是黑白相机使用环形光低打,将缝隙打黑配置表2.2 供应商打光相机 CST-CR050-14GCH曝光时间 -镜头 CST-B3520-12M光圈系数 4.0镜头工作距离 236mm光源 CST-COS80-W光源工作距离 55mm视野大小 38mm*28.5mm像素精度 0.014mm原创 2021-07-14 09:05:41 · 907 阅读 · 0 评论 -
机器视觉打光方案(纽扣电池胶纸)
纽扣电池胶纸打光方案1. 实物图2. 打光效果3. 打光方案4. 方案PPT下载1. 实物图胶纸是透明的,放在白色背景下,条形光低打。2. 打光效果3. 打光方案4. 方案PPT下载原创 2021-07-14 08:50:39 · 571 阅读 · 0 评论 -
海康威视相机概述
海康威视相机概述1. 海康相机的命名规则2. 海康威视相机系列3.常用的几款型号原创 2021-07-13 17:16:09 · 7507 阅读 · 0 评论 -
海康威视相机SDK开发(多个相机)
1. 示例:直接使用了海康威视的例程代码:单个相机多个相机2. 资源下载地址:原创 2021-07-07 18:02:55 · 3671 阅读 · 3 评论 -
海康威视相机SDK开发(1个相机)
海康威视相机SDK开发1. 需要的引用和命名空间2. C#代码3. 资源下载地址相机型号:MV-CE050-31GC1. 需要的引用和命名空间文件放在exe目录下命名空间:using MvCamCtrl.NET;using System.Threading;using System.Runtime.InteropServices;2. C#代码using System;using System.Windows.Forms;using MvCamCtrl.NET;usin原创 2021-07-07 13:32:11 · 1443 阅读 · 0 评论 -
机器视觉——旋转中心的标定
旋转中心的计算和使用1. 为什么要标定旋转中心2. 如何标定旋转中心2.1 标定旋转中心的操作步骤2.2 三点拟合圆心代码:3. halcon多点拟合圆的方法4. 如何使用旋转中心计算偏移量5. 计算一点绕另一点旋转一定角度后新点的坐标原创 2021-05-21 12:43:07 · 33572 阅读 · 60 评论 -
机器视觉硬件选型——光源选型
光源选型1. 光学基础1.1 光谱1.2 光的反射1.3 光的折射1.4 光的衍射1.5 光的波段1.6 光颜色的合成与互补2. 光源特性2.1 机器视觉系统中光源的作用2.2 LED光源的优势3. 常见光源类型3.1 环形光3.2 环形无影光源3.3 条型光源3.4 同轴光源3.5 碗状光源3.6 背光源3.7 开孔背光源3.8 平行背光源3.9 点光源3.10 AOI光源3.11 方形漫射光源3.12 线形光源3.13 隧道光源4. 光源选型4.1 什么样的打光效果算好4.2 常用的打光方式4.3 光源原创 2021-05-07 15:48:57 · 5068 阅读 · 0 评论 -
机器视觉硬件选型——相机选型
相机选型1. 相机的主要参数1.1 曝光时间:光电转换的时间1.2 帧率:1.3 分辨率:1.4 增益1.5 靶面尺寸1.6 和镜头的接口:C/CS1.7 输出接口1.8 白平衡相机选型1. 相机的主要参数1.1 曝光时间:光电转换的时间全局曝光(帧曝光) 行曝光(滚动曝光)。曝光时间×运动速度×放大倍率≤1个像元大小 (产生拖影的极限条件)。1.2 帧率:1秒钟拍照次数。曝光时间越长,帧率越低。拖影和帧率没有关系,而是与曝光时间有关系。1.3 分辨率:像元个数。1.4 增益电流放原创 2021-05-07 11:33:07 · 2808 阅读 · 0 评论 -
机器视觉硬件选型——镜头选型
镜头选型1. 基本概念1.1 焦距1.2 光圈1.3 光圈系数1.4 景深1.5 分辨率1.6 放大倍率1.7 接口1.8 尺寸1.9 像差2. MTF曲线3. 选型案例原创 2021-05-06 15:41:29 · 2049 阅读 · 0 评论