- 博客(133)
- 收藏
- 关注
原创 Cognex_L4_Sorting_考试
本文实现轴承钢珠的自动检测系统:基于Cognex VisionPro工具,利用CogPMAlignTool与CogFindCircleTool精准定位钢珠中心坐标与半径;将钢珠按左右两组分别按Y坐标升序与降序排序,生成有序列表并存入D:/Data.csv;通过循环显示各钢珠坐标与半径于图像界面,并计算相邻钢珠间距,若所有间距均小于10则判定为“OK”,否则为“NG”。系统完整实现了抓取、排序、数据存储、可视化及合格判断功能。
2026-11-05 17:46:29
160
原创 CogCalibCheckerboardTool(棋盘格标定工具,VisionPro)
CalibCheckerboard是VisionPro中用于面阵相机标定的核心工具,通过棋盘格畸变标定与相机模型标定,输出Warp映射模型,实现像素坐标到物理坐标的精确转换。支持Linear、PerspectiveAndRadialWarp等多类校正模型,可有效处理径向与透视畸变,其中PerspectiveAndRadialWarp为普通定焦镜头首选。配合特征搜索器(如Exhaustive)与基准符号(如StandardRectangles),提升角点检出率与坐标系定义精度。标定需注意板距适中、多角度拍摄、
2026-11-04 16:51:43
315
原创 Fixture DRI Training_Transform 讲解
本文介绍了VisionPro中坐标空间系统的核心概念,包括根空间、像素空间与用户空间(如校准、N点、固定空间)的定义与应用。根空间与像素空间用于图像内部定位,而用户空间实现像素到物理世界坐标的转换,支持测量与定位。通过坐标空间树实现多空间间高效转换,结合CogFixtureTool与CogTransform2DLinear类可完成平移、旋转、缩放等变换。最后,Unify工具用于统一不同机台间的坐标系差异,提升程序兼容性与可维护性。
2026-11-02 17:22:00
203
原创 Fixture DRI Training_Fixture讲解
本文介绍VisionPro中二维坐标转换原理与应用,通过ICogTransform2D接口实现图像坐标与用户空间间的映射。利用GetTransform获取空间间转换关系,结合MapPoint、MapAngle等方法完成点、角度的坐标转换。重点阐述了在贴装定位中通过Mapping工具解决特征遮挡问题的流程,包括统一坐标系、建立参考特征、逆向映射等关键技术,并给出脚本实现示例。最后解析了机器人位姿计算公式,明确各空间关系及变换逻辑,为视觉引导定位提供完整解决方案。
2026-10-30 17:27:43
154
原创 Sin5°&Cos5°之间角度转换
5°无简洁根式值,实际中常用计算器或泰勒级数近似。转弧度得x≈0.08727,sin5°≈x−x³/6≈0.08716,cos5°≈1−x²/2+x⁴/24≈0.99619。因x极小,级数收敛快,仅前两项即达高精度;此法适用于小角度,本质为“接近1的微小修正”。
2026-09-29 22:03:01
243
原创 VisionPro_Blob 轮廓顶点遍历、最高点抽取与索引匹配实现
VisionPro中Blob顶点提取总共三个方法,本段代码为 VisionPro 环境下 Blob 轮廓顶点批量读取与坐标转换逻辑,循环遍历 Blob 连通域边界上的每一个轮廓顶点,通过`GetVertex`获取顶点在图像上的像素坐标 (x,y);利用标定变换对象求逆,将像素坐标转换为工件对应的物理世界坐标 (dx,dy),并将像素坐标与物理坐标分别存入四组数组,**数组下标完全一一对应**。
2026-08-28 16:55:22
265
原创 VisionPro_Color工具讲解以及颜色识别的案例(保险丝、密封条、线束、糖果颜色、胶囊)
本文介绍了Cognex VisionPro中的多种颜色处理工具及其应用案例。主要包括:1) CogColorExtractorTool从彩色图像提取灰度图像;2) CogColorMatchTool用于单色匹配;3) CogCompositeColorMatchTool处理多色匹配;4) CogImageConvertTool转换彩色图像为8位灰度图。通过保险丝识别、胶囊检测、糖果颜色识别和密封条检测等案例,详细说明了工具参数设置和脚本实现方法,包括颜色提取、阈值处理、区域匹配和结果标注等关键步骤。这些工具
2026-04-19 21:14:21
899
3
原创 CogPMAligMultiTool 工具使用-发卡识别
该脚本实现了基于Cognex VisionPro的图像处理和形状识别功能。首先通过CogImageConvertTool将输入图像转换为灰度图像,然后使用CogPMAlignMultiTool进行模式匹配,识别三种形状(青蛙、笑脸、爱心)。识别结果通过自定义的CogGraphicLabel显示在界面上,包括形状类型和当前时间戳。脚本还实现了图形集合的创建、清理和显示功能,通过遍历匹配结果动态生成标注信息,并将结果显示在运行记录中。整个流程包括图像预处理、形状识别、结果标注和可视化展示等步骤。
2026-04-10 19:02:40
272
原创 引导定位项目-CogFitCircleTool 脚本多个卡尺拟合
文章摘要:本文介绍了CogFitCircleTool工具的使用优化方法,针对三点拟合圆易受单点偏移影响的问题,提出通过多卡尺采集提高稳定性的方案。具体实现包括:创建Point类存储坐标;使用两个List分别收集工具和数据;遍历找圆工具采集有效卡尺点;清除原有点位后重新赋值。该方法通过采集80%有效点来避免低分卡尺干扰,提升拟合圆的稳定性和准确性,特别适用于引导贴合/组装等工业视觉项目。
2026-04-10 18:14:49
359
原创 CogFitLineTool 工具调用多个卡尺得分
摘要:本文介绍了一种基于Cognex VisionPro的图像处理脚本实现方法,主要用于通过多个卡尺工具(CogFindLineTool)收集有效边缘点,并拟合直线(CogFitLineTool)。脚本首先创建Point类存储坐标点,然后遍历工具块中的找线工具,收集有效的边缘点坐标。接着清除拟合工具原有数据点,将收集的有效点逐个添加至拟合工具,最后执行直线拟合。该方法能够处理图像中不完整的直线,通过多个卡尺工具的协同工作提高直线检测的准确性。脚本采用C#编写,包含完整的工具初始化、数据收集、处理和结果输出流
2026-04-04 22:21:47
178
2
原创 CogOCRMaxTool_车牌训练
CogOCRMaxTool是一种用于字符识别的视觉处理工具,能够读取灰度图像中的字符并返回结果。使用前需设置字符区域、宽度等参数,并进行字符分割和训练。字符分割需要调整参数以区分字符与背景,字符训练则需添加所有待识别字符样本。文档提供了完整的C#脚本示例,包含工具初始化、图像处理、字符识别及结果显示等功能,支持车牌识别等应用场景。脚本通过Cognex视觉库实现图像转换、模式匹配和OCR处理,并将识别结果以标签形式显示在界面上。
2026-04-04 21:33:41
315
原创 Visionpro-blob工具-骰子的应用
Blob分析是一种基于灰度阈值的图像处理技术,主要用于检测和分析图像中的二维形状特征。该技术通过设定灰度范围分割图像,提取目标的面积、质心、周长等特征参数。适用于检测对象尺寸/形状差异大、灰度对比明显且不重叠的场景,如工业检测中的环氧树脂点、药片碎片等。系统提供多种参数配置,包括阈值模式(固定/动态/相对)、极性设置(白底黑点/黑底白点)、连通性处理及区域限定等。文中还展示了两个应用案例:骰子点数识别通过Blob工具统计斑点数量;载具状态检测结合PMAlign和Blob工具分析孔洞数量及图像质量。代码示例详
2026-04-03 17:37:49
474
原创 CogPMAlignMultiTool 工具 脚本实写硬币及载具案例
本文介绍了两种基于Cognex视觉工具的检测方案:载具测量和硬币检测统计。载具测量部分通过CogCaliperTool获取不同位置的宽度数据,并使用脚本创建可视化标签。硬币检测提供了三种实现方式:1)纯工具组合方案,使用CogPMAlignTool等工具进行硬币识别和统计;2)工具+脚本方案,通过自定义脚本实现硬币数量统计和金额计算;3)CogPMAlignMultiTool方案,利用多模板匹配功能识别不同面值硬币并计算总额。每种方案都包含详细的脚本实现,包括标签创建、数据收集和结果展示等功能,展示了Cog
2026-04-01 20:04:22
453
原创 光学:弥散圈、景深
文章摘要 机器视觉中的弥散圆(Circle of Confusion, CoC)是光学成像的几何结果,定义为偏离焦点的物点在传感器上形成的模糊圆形光斑。它作为判断成像清晰与否的量化标准,其直径C由相机像素尺寸p和精度系数k决定(C=p×k)。k根据检测精度分为三类:超精密检测(1.2-1.5)、常规检测(1.5-2.0)和粗检测(2.0-2.5)。 景深(Depth of Field, DOF)指能清晰成像的物方空间范围,其计算依赖于弥散圆直径。普通镜头景深受焦距、光圈和物距影响,而远心镜头(尤其双远心)景
2026-01-29 10:34:29
1637
原创 激光三角测--3D相机的应用及原理
摘要:本文系统介绍了机器视觉中的3D相机技术。首先阐述了工业相机的核心部件(CCD/CMOS传感器)及其工作原理,分析了两种传感器的优缺点对比。重点讲解了3D相机的四大技术原理(ToF、立体视觉、结构光、激光扫描)及工业应用场景(测量、检测、定位等)。以海康MV-DP-3120-01D相机为例,详细说明了3D相机的使用流程,包括接线连接、ROI设置、光量控制、帧率调节、HDR功能等关键参数配置。最后解析了激光线参数控制等核心算法,为工业自动化中的三维视觉应用提供了技术参考。全文通过原理讲解结合实践操作,系统
2025-11-20 16:19:46
1556
原创 FTP 文件传输协议
FTP(文件传输协议)是一种用于网络文件传输的标准协议,采用客户端/服务器模型,通过控制连接和数据连接实现文件传输。FTP广泛应用于网站维护、企业文件共享、数据备份等领域,具有跨平台兼容、批量传输和权限管理等优势。本文详细介绍了FTP的工作原理、应用场景、搭建方法,并提供了C#代码示例演示如何通过编程实现FTP文件上传功能。FTP支持主动和被动模式传输,其中被动模式更适合解决防火墙问题。文章还包含Windows系统下FTP服务器的配置步骤和防火墙设置指导。
2025-11-05 10:31:49
1196
原创 CMD命令 “失灵”-排查解决
当Windows系统的CMD命令(如ipconfig、ping)突然失效并提示"不是内部或外部命令"时,通常是环境变量Path配置异常所致。Path变量负责定位系统可执行文件(如C:\Windows\System32),若其值缺失关键路径(如System32目录),所有命令将无法识别。修复方法:通过【系统属性→高级→环境变量】检查Path变量,确保包含C:\Windows\System32等核心路径,缺失时需手动添加。此操作能快速恢复命令功能。(149字)
2025-10-28 14:58:54
726
原创 Fixture & Caliper 工具
摘要:本文介绍了使用Cognex视觉工具进行工件尺寸测量的技术方案。核心流程包括:1)通过CogPMAlignTool获取工件位置姿态;2)利用CogFixtureTool建立随工件旋转的坐标系;3)使用Caliper工具进行边缘检测和尺寸测量。重点阐述了空间坐标系系统(像素空间、根空间、控件空间)的区别,以及卡尺工具的工作原理,包括区域设置、投影降维、边缘筛选和评分机制(基于对比度/距离匹配)。通过合理设置X0等参数可优化测量精度,最终输出按得分排序的检测结果。
2025-08-16 20:37:37
1025
原创 CogPMAlignTool 模板匹配工具
PMAlign是康耐视开发的图像搜索定位工具,基于PatMax算法实现高精度图案匹配。该工具通过边缘特征(粗细/粗糙轮廓线)进行识别,支持处理平移(1/40像素)、旋转(1/50度)和比例变化(0.05%)。核心功能包括:训练模板建立、ROI区域设置、极性/弹性参数调整,支持PatMax(高精度)、PatQuick(高速)和PatFlex(曲面适用)三种算法。典型应用场景包括工业检测(如罐头拉环定位),通过掩膜训练可排除背景干扰,匹配得分机制确保结果可靠性。工具提供建模训练和自动提取功能,支持角度/缩放范围
2025-08-16 06:51:22
1411
原创 设备能力指标(CP/CPK)
摘要:CPK(制程能力指数)是衡量生产过程稳定性和产品质量的关键指标,由Cp(制程精密度)和Ca(制程准确度)组成。Cp反映数据分布的集中程度,数值越大质量越稳定;Ca衡量数据均值与规格中心的偏移程度,数值越小质量越佳。CPK综合考虑两者,全面评估制程能力。计算时需区分单边/双边规格,取样数据需≥5组。通过案例分析展示了Cp、Ca和CPK的计算方法及等级评判标准,为生产过程的质量控制提供量化依据。
2025-08-04 22:52:55
2754
原创 机器视觉之工业相机讲解
摘要:工业相机是机器视觉系统的核心设备,与普通相机存在显著差异。文章详细介绍了工业相机的工作原理、分类(CCD/CMOS、面阵/线阵、黑白/彩色)、光学接口类型(C/CS/F/M72接口)以及主要参数(分辨率、帧率、动态范围等)。重点对比了CCD和CMOS传感器的优缺点,指出CMOS因成本优势已成为主流。同时解析了相机选型的关键公式(如视野计算),为工业应用提供了技术参考。全文系统梳理了工业相机的技术特性及其在机器视觉中的重要作用。
2025-07-09 23:50:48
2421
原创 机器视觉中的光源:点亮“世界”的关键力量
光源在机器视觉系统中扮演着关键角色,直接影响成像质量和检测效果。本文系统介绍了光源的基本理论,包括LED、荧光灯、卤素灯和激光等不同类型光源的特性及其适用场景,如环形光源用于圆形物体检测、同轴光用于高反光表面检测等。文章详细分析了光源选型技巧,包括波长特性、互补色原理以及高/低角度打光等照明方式的选择,并通过实际案例展示了如何通过光源优化解决各种工业检测难题。最后总结了优质成像的标准和光源选型的基本原则,为机器视觉系统的光源配置提供了实用指导。
2025-06-30 00:13:41
1137
原创 3D相机接线详解:从零开始的完整指南
本文介绍了3D相机(型号MV-DP3120-01D)在工业项目中的接线与触发设置方法。重点讲解了5根线(白、棕、粉等)的连接方式:白色接端子排,棕色接地线,粉色接继电器。详细说明了PLC控制继电器的原理:通过信号控制常开/常闭状态,从而控制相机触发线接通24V或悬空。最后通过3DMVS软件检测信号波动,验证相机触发是否正常。文章提供了从硬件连接到软件检测的完整操作流程,适用于工业自动化项目中3D相机的安装调试工作。
2025-04-14 16:04:38
1338
原创 C# Winform 入门(15)之制作二维码和拼接(QR)
本文介绍如何使用QRCoder库在C#中生成二维码,包括添加库引用、创建二维码处理类及测试方法。以及解释两种二维码的区别,二维码与图片的合并,同时提供了将二维码保存为文件、转换为字节数组和Base64字符串的方法。
2025-04-09 10:27:47
1998
原创 C# Winform 入门(14)之如何使用线程池
本文介绍了ManualResetEvent在多线程程序中的使用方法。通过控制线程阻塞与释放,实现线程间的同步。文章提供了实例代码,展示了如何利用ManualResetEvent来管理线程的等待与唤醒过程。
2025-04-08 00:00:00
858
原创 C# Winform 入门(13)之通过WebServer查询天气预报
如何使用控制台应用程序调用WebService服务查询天气信息,包括添加服务引用、获取可查询省份及城市,以及获取具体城市天气预报的完整过程
2025-04-07 00:00:00
813
原创 C# Winform 入门(3)之尺寸同比例缩放
我们经常使用winform的时候都会进行拖拉放大,缩小等,今天的代码教大家如何在拖拉,放大的时候进行
2025-04-02 21:36:24
869
原创 机器视觉调试——现场链接相机(解决各种相机链接问题)
本文结果现场链接相机,出现的问题来给大家进行相机链接界面失败出现的错误原因进行解决,更侧重于小白,可以更好使大家学会链接多个相机
2025-04-02 12:01:56
2080
原创 C# Winform 入门(1)之跨线程调用,程序说话
首先我们要知道,跨线程使用让文本显示在文本框中,然后进行程序读取。这期间我们需要调用Speech。所用到的控件是 button textbox。
2025-04-01 16:03:21
599
工业相机选型及关键技术参数解析与应用场景
2025-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅