logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

机器视觉通用平台之缺陷检测(灰度差分MM)算法类

摘要 该代码展示了一个名为GrayDiff_MM的图像处理类,继承自BaseImageOpt,用于灰度差异分析。主要功能包括: 初始化配置:根据运行来源(主流程或校准流程)加载相应配置文件路径和处理参数 图像处理:通过GrayDiff_MMTool执行灰度差异分析,输出ROI区域、结果区域和几何特征(坐标、面积) 结果显示:支持不同显示选项(结果区域、ROI、文本信息) 参数管理:处理输入图像选择

文章图片
#算法#visual studio#c# +1
机器视觉通用平台之点仿射变换算法类

该代码定义了一个名为AffineTransPoint2D的二维仿射变换点处理类,继承自BaseImageOpt基类。主要功能包括:1) 初始化处理索引、图像操作索引和文件路径;2) 实现仿射变换点运算的核心逻辑;3) 管理输入输出参数;4) 提供配置文件读写功能;5) 包含界面显示方法。类中使用了HTuple处理点坐标数据,并通过AffineTransPoint2DTool执行实际变换计算,结果存

文章图片
#算法#c##visual studio +1
机器视觉通用平台之线线交点算法工具类

本文介绍了一个用于计算两条直线交点的C#工具类IntersectionLLTool。该工具基于Halcon库实现,主要功能包括:1)读取和保存配置参数;2)计算两条直线的交点坐标和夹角;3)可视化显示测量线和交点。关键方法包括ReadFile()读取配置文件、WriteFile()保存参数、Running()执行计算并输出交点坐标、夹角和测量线。类中定义了多个参数控制可视化选项,使用INI文件和J

文章图片
#windows#算法#c# +2
10.机器视觉通用平台之BLOB分析算法工具

摘要:BlobTool是一个基于Halcon的图像处理工具类,主要用于区域特征分析。它包含图像输入参数、仿射变换矩阵选择项以及各种显示控制标志。主要功能包括:1)读取/写入配置文件参数;2)通过阈值分割和形状选择提取目标区域;3)支持ROI处理和仿射变换;4)计算区域面积和中心坐标。类中封装了阈值处理、区域筛选、最大区域提取等算法,并提供了与INI和JSON配置文件的交互接口。该工具适用于工业视觉

文章图片
#算法#c##visual studio +1
机器视觉通用平台之基于XLD轮廓匹配算法实现类

该代码展示了一个基于轮廓的形状匹配算法类FindShapeModelByXld的实现,主要用于在图像处理流程中定位特定形状。核心功能包括: 初始化配置路径,根据运行模式(主流程/标定流程)设置文件目录 通过FindShapeModelByXldTool工具执行形状匹配算法,输出匹配轮廓、坐标、角度和得分 支持ROI区域设置、结果显示(轮廓、文本信息)和仿射变换处理 提供参数配置界面(FindSha

文章图片
#算法#windows#microsoft +3
10.机器视觉通用平台之BLOB分析算法工具

摘要:BlobTool是一个基于Halcon的图像处理工具类,主要用于区域特征分析。它包含图像输入参数、仿射变换矩阵选择项以及各种显示控制标志。主要功能包括:1)读取/写入配置文件参数;2)通过阈值分割和形状选择提取目标区域;3)支持ROI处理和仿射变换;4)计算区域面积和中心坐标。类中封装了阈值处理、区域筛选、最大区域提取等算法,并提供了与INI和JSON配置文件的交互接口。该工具适用于工业视觉

文章图片
#算法#c##visual studio +1
机器视觉通用平台之线线交点算法工具类

本文介绍了一个用于计算两条直线交点的C#工具类IntersectionLLTool。该工具基于Halcon库实现,主要功能包括:1)读取和保存配置参数;2)计算两条直线的交点坐标和夹角;3)可视化显示测量线和交点。关键方法包括ReadFile()读取配置文件、WriteFile()保存参数、Running()执行计算并输出交点坐标、夹角和测量线。类中定义了多个参数控制可视化选项,使用INI文件和J

文章图片
#windows#算法#c# +2
到底了