- 博客(18)
- 收藏
- 关注
原创 工业自动化实战:基于 VisionPro 与 C# 的机器视觉 PLC 集成方案
在智能制造领域,机器视觉检测与 PLC 控制的无缝集成是实现自动化生产线闭环控制的关键。本文将详细介绍如何使用 C# 开发上位机系统,实现 Cognex VisionPro 视觉系统与西门子 S7 PLC 的数据交互,打造高效、稳定的工业检测方案。本文详细介绍了基于 VisionPro 和 C# 实现机器视觉与 PLC 集成的完整方案,包括系统架构设计、VisionPro 项目开发、PLC 通信实现及实际案例应用。通过这种集成方式,可显著提高工业生产线的自动化水平和检测精度。
2025-05-27 11:14:46
1526
原创 康耐视VisionPro与C#联合编程实战-瑕疵检测
加载图像路径:程序启动时,扫描指定目录下的所有.bmp图像文件,并将它们的路径存储在一个列表中。显示图像:用户点击按钮时,程序加载并显示列表中的下一个图像。图像处理:使用 Cognex VisionPro 的工具块对图像进行处理,识别图像中的缺陷。结果分类与保存:根据工具块的处理结果,将图像分类为“OK”或“NG”,并保存到相应的文件夹中。namespace NG和OK。
2025-05-22 21:21:14
1300
1
原创 VisionPro 与 C# 联合编程:相机连接实战指南
在工业视觉检测与自动化领域,康耐视(Cognex)的 VisionPro 是一款功能强大的视觉开发工具,而 C# 凭借其简洁性与高效性,成为许多开发者的首选编程语言。本文将详细介绍如何通过 C# 与 VisionPro 联合编程实现相机连接,为后续的视觉检测应用开发奠定基础。
2025-05-22 09:02:44
1422
原创 康耐视VisionPro 颜色提取工具
形态操作:匹配到的到都是像素点,数值越大,匹配到的结果越完整颜色提取工具就是把选择到的颜色提取出来,转换成一张灰度图,CogColorMatchTool 工具将彩色图像中某一区域的颜色和事先提取的参考图像表中的每一个颜色对比,得到一组得分,得分表示和此种颜色匹配的程度,得分越高说明颜色越接近,运行此工具的时候,将返回得分最高的颜色ColorExtractor颜色提取工具,报告相应颜色像素个数ColorMatch颜色匹配工具,报告相应颜色匹配分数ColorSegment颜色分割工具,报告分段图像工具。
2025-05-21 09:22:23
819
原创 康耐视VisionPro hsg角度与缺陷检测教程
接下来来讲代码部分,因为我们需要多个圆心之间的连线,这个是工具无法实现的,我们需要编写脚本通过for循环,循环输出圆心的xy值,并将其一一连接。接下来添加CogBlobTool2抓取下面一排圆孔,操作按照Blob1进行操作。查看结果,保留八个斑点,将孔洞进行填充,这里看到最大孔面积为173。形态学调整,选择扩大正方形通过膨胀操作,将不规则区域变得更光滑。接下来利用for循环获取每个圆孔的圆心坐标,并将其相连。接下来添加两个CogFitLine工具,添加基准线。获取斑点,线段拟合以及角度工具。
2025-05-15 19:07:20
214
原创 康耐视Visionpro PMAlign模板匹配工具详解
PMAlign 编辑控件为 CogPMAlignTool,及其组件提供图形用户界面,此工具可用于训练模板,然后使用在连续的输入图像中搜索模板。可指定执行模板训练或模板搜索时要使用的 算法类型,并可选择利用图像还是利用形状模型集合创建已训练模板。输入图像内的可选搜索区域可限制模板搜索的范围。根据图像训练的模板对当前输入的图像进行识别和定位PMAlign工具有三个相关的图像要训练我们的图案,需要一个Current.TrainImage。
2025-05-15 11:40:21
1332
原创 VisionPro Caliper(卡尺)工具
辨别对象中的边缘或者边缘对报告边线对子中的边线位置和边线之间的距离游标卡尺区域指图像中探测到边线的区域在图形上由 输入图像中的蓝色方框表示也可以查找多个边缘,通过边缘检测个数。
2025-05-14 19:15:32
760
原创 Vision Pro斑点寻找工具Blob详解
白色的是斑点,黑色的是孔先根据用户设定好的灰阶范围对图像进行分割,然后对目标进行查找和分析。将斑点像素从背景像素中分开来的值适用于图像有双峰值的情况,是一种图像分割的方法如果像让左边也变成白色,需要调整阈值108 使用电子模式调整根据我们的设置灰阶值进行图像的分割,分割成两部分,背景和目标对应测得尺寸通过测得结果我们发现最大的面积是18万,最小是68.如果想要其中的某一部分就可以在测得尺寸中进行筛选如:面积是1000-5000的范围的斑点排除0或者包含1注意:选择的属性越多,工具运行的时间就会越长拓扑 :
2025-05-14 17:39:55
734
原创 使用C#实现数据记录与日志管理
在许多工程检测项目中,数据记录与日志管理是非常关键的一部分。这些功能可以帮助我们整理和分析检测结果,确保数据的准确性和可追溯性。本文将介绍如何使用C#实现一个简单的数据记录和日志管理类,并提供完整的代码示例。
2025-05-12 20:22:59
391
原创 联合编程:基于HALCON的机器视觉圆测量(C#)
namespace 摄像头Thread t1;HObject和HTuple是Halcon库中用于处理图像和元组数据的类。Image用于存储单个图像。windowID用于标识Halcon窗口。t1是一个线程,用于执行图像测量任务。imageArr是一个包含8个图像对象的数组。t1_Stop是一个布尔变量,用于控制线程的停止状态。
2025-05-10 17:35:26
837
1
原创 使用HALCON进行二维码识别
在图像处理和机器视觉领域,HALCON是一款功能强大的工具,广泛应用于工业检测、机器人视觉和图像分析等领域。本文将介绍如何使用HALCON进行二维码识别。
2025-05-07 11:48:27
369
原创 如何使用 HALCON 实现字符提取与识别:一步步教程
在机器视觉和图像处理领域,光学字符识别(OCR)是一项非常实用的技术,广泛应用于发票识别、车牌识别、验证码处理等领域。本篇博客将通过一个具体案例,使用 HALCON 软件,详细讲解如何从图像中提取字符并进行识别。我们将一步步分析代码逻辑,并对关键步骤进行优化,帮助读者实现字符提取与识别的功能。图像中可能包含倾斜的文本,因此我们需要先校正图像,然后提取字符区域,最后进行 OCR 识别。通过上述步骤,我们可以从图像中提取字符并进行识别。以下是实现字符提取与识别的完整代码,结合注释解释每一步的逻辑。
2025-05-06 21:37:24
284
原创 C#实现TCP串口转网口通信工具开发指南
在工业自动化和物联网领域,串口设备(如PLC、传感器等)常常需要通过网络进行远程监控和通信。基于TCP的串口转网口工具可以帮助我们实现这种需求,同时支持Modbus协议的读写操作,非常适合在具体工业场景中使用。本文将详细介绍基于C#的串口转网口工具的开发过程,包括功能设计、代码实现以及配置管理。
2025-04-25 21:03:21
1020
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人