- 博客(191)
- 收藏
- 关注
原创 C# 基于OpenCv的视觉工作流-章117-TCP/ModbusTcp/Http消息回发
本章基于C#与OpenCv,实现TCP/IP、ModbusTcp及Http通讯的优化,构建视觉检测闭环流程:通过触发信号启动检测,执行完成后自动将结果(OK/NG)回传至客户端。支持海康相机、PC相机图像/视频采集,新增多条件判定、车辆统计、区域警报等15项功能。配套免费工具“VisionTool 探迹”已更新,提供完整视觉工作流解决方案。
2026-11-05 13:17:39
117
原创 C# 基于OpenCv的视觉工作流-章116-多节点条件
本章介绍C#基于OpenCv的多节点条件视觉工作流,重点实现多源检测结果的综合判定。通过配置各节点判定条件,系统自动判断所有条件满足时输出OK/NG结果,逻辑关系为“与”;支持图像与字体显示设置。工具更新新增海康、PC相机采集及多种通讯优化功能,提升检测效率与兼容性。欢迎继续阅读后续章节。
2026-11-04 12:03:33
165
原创 C# 基于OpenCv的视觉工作流-章115-单节点条件
本章介绍C#基于OpenCv的视觉工作流中单节点条件的设置,涵盖列表值范围判断(支持“与”“或”逻辑)、模块结果参数匹配判定,以及结果显示图像与字体配置。通过灵活设定条件,实现检测结果的OK/NG自动判定,提升视觉系统智能化水平。配套工具“VisionTool 探迹”已更新,新增海康相机、PC相机采集及多类通讯优化功能,助力工业视觉应用。
2026-11-03 11:17:15
239
原创 C# 基于OpenCv的视觉工作流-章114-视觉与http通讯
本章介绍C#基于OpenCv的视觉工作流中HTTP通讯实现,通过开启HTTP服务并配置触发参数,实现浏览器访问时自动触发视觉检测流程。当请求参数匹配指定值时,系统执行相应视觉任务,提升自动化水平。工具“VisionTool 探迹”已更新,支持HTTP、TCP/IP及ModbusTCP通讯触发,助力工业视觉应用。欢迎继续阅读后续章节。
2026-10-27 11:23:21
196
原创 C# 基于OpenCv的视觉工作流-章113-视觉与ModbusTCP通讯
本章介绍C#结合OpenCv实现视觉工作流中ModbusTCP通讯应用,通过开启ModbusTCP服务并配置寄存器读取,实现设备值实时监测。当检测到指定值时,自动触发视觉流程,提升自动化水平。工具“VisionTool 探迹”已更新,支持ModbusTCP、TCP/IP、HTTP等多种通讯方式,可灵活触发任务。适用于工业视觉检测场景,助力智能产线集成。
2026-10-26 13:30:43
200
原创 C# 基于OpenCv的视觉工作流-章112-视觉TCPIP通讯
本章介绍C#基于OpenCv的视觉工作流中TCP/IP通讯实现。通过启用TCP服务端,可接收外部设备信号;客户端发送指定值与触发值匹配时,自动触发视觉流程执行,提升自动化水平。配套工具“VisionTool 探迹”已更新,支持TCP/IP、ModbusTCP及HTTP通讯,实现多协议触发。适用于工业视觉检测场景,助力智能产线集成。
2026-10-24 10:14:31
240
原创 C# 基于OpenCv的视觉工作流-章111-像素直方图
本章介绍C#结合OpenCV实现像素直方图分析,通过cv2.calcHist()统计图像各灰度级像素分布,直观反映图像明暗特征。可自定义函数实现像素统计。配套工具“VisionTool 探迹”新增直方图功能,支持图像均衡化、多值化、车牌/答题卡识别等13项视觉功能,助力高效视觉开发。
2026-10-05 19:38:14
264
原创 C# 基于OpenCv的视觉工作流-章110-YOLO 实例分割
本章基于C#与OpenCv实现YOLO实例分割,通过拍摄113张含笔芯、笔套等目标的图像,使用YOLO11进行多边形标注训练,生成ONNX模型。结合分类文件完成实例分割,不仅输出目标边界框,还提供精确的像素级掩膜,显著提升定位精度。配套免费工具“VisionTool 探迹”支持快速部署,助力工业视觉应用。
2026-09-28 09:31:47
279
原创 C# 基于OpenCv的视觉工作流-章109-YOLO OBB检测
本章介绍基于C#与OpenCv的YOLO OBB旋转目标检测技术。针对细长物体在旋转时正矩形标注效果不佳的问题,采用旋转矩形(OBB)标注训练,使用113张图像进行YOLO11模型训练,输出ONNX模型。通过加载模型与分类文件实现精准旋转框检测,显著提升对笔芯、笔套等物体的识别精度。配套工具“VisionTool 探迹”免费提供,助力视觉开发。
2026-09-26 20:01:26
22
原创 C# 基于OpenCv的视觉工作流-章108-区域筛选
本章介绍C#基于OpenCv的视觉工作流中区域筛选技术,旨在提升缺陷打标准确性。通过二值化结合面积/周长筛选,有效去除干扰区域;利用宽截图功能聚焦目标区域,减少无效数据;最终支持智能抠图,自动裁剪目标区域,适用于无坐标需求场景。三步优化显著提升检测效率与精度,助力精准返修。
2026-09-20 13:38:33
137
原创 C# 基于OpenCv的视觉工作流-章107-光流追踪
<think>我们根据要求生成≤150字的文章摘要,需要概括主要内容:光流追踪的原理和稠密光流追踪,以及相关工具。摘要要简洁。</think>本文介绍了光流追踪原理,即基于亮度恒定、小位移等假设计算像素运动矢量。重点演示使用cv2.calcOpticalFlowFarneback()实现稠密光流,对每个像素计算位移,生成两通道光流场,适用于视频中移动物体追踪,并附有相关资源与工具链接。
2026-09-07 18:33:06
248
原创 C# 基于OpenCv的视觉工作流-章106-差值追踪
移动物体的运动过程呈现在视频每一帧图像上,目标物体在图像的帧与帧之间有移动位置差,通过比较上帧与下帧图像的不同,即可得到移动物体的位置及运动方向,类同章89-图像找茬。下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?对应系列文章“C# 基于Halcon的视觉工作流”,欢迎前往阅读。可使用Cv2.Absdiff算子,对图像进行差值计算,如下图。以视频方式,追踪图像中的移动物体。
2026-08-27 19:55:33
252
原创 C# 基于OpenCv的视觉工作流-章105-图像均衡化
图像增加或降低亮度,本质上是改变像素值,而改变像素值的方式有很多种,如二值化、多值化等。除了公开算子外,也可自定义算法,如让像素值的改变符合某种数学函数规律,等比式增降、折线式增降、先增后降等,而符合正态分布曲线的增降方式,称为均衡化方式,如下图。下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?可使用Cv2.EqualizeHist算子,对图像进行均衡化处理,如下图。
2026-08-23 11:42:02
251
原创 C# 基于OpenCv的视觉工作流-章104-多值化
将0-255分成多段像素范围,每段像素范围对应一个像素值。遍历图像的像素值,当落在对应的范围内时,则将该像素设置为指定的值,如下图。下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?二值化是将图像像素值设置成两个,如黑白;多值化是将0-255任意分成多段,设置各段对应的像素值。建一个一维数据,设置各范围段的像素值,如下图。使用Cv2.LUT算子,可实现多值化,如下图。
2026-08-21 19:00:33
239
原创 C# 基于OpenCv的视觉工作流-章103-空车位识别
摘要: 本章介绍基于OpenCV的C#视觉工作流实现空车位识别功能。通过轮廓查找算子提取车位轮廓,并根据区域像素值判断车位使用情况:无车显示蓝色,有车标记红色。模块支持实时视频监测,配套自研免费工具"VisionTool 探迹"(提供下载)及付费Halcon版本。内容涉及图像处理核心技术,需一定基础,后续章节将继续深入。(129字)
2026-08-16 13:33:19
237
原创 C# 基于OpenCv的视觉工作流-章102-车牌识别
摘要: 本章介绍了基于OpenCV和C#的车牌识别视觉工作流,分为设置识别区和车牌识别两部分。通过定义四个角点绘制识别区域,减少背景干扰;采用PaddleOCR模型对识别区图像进行推理,自动输出识别结果并标注车牌位置。配套的免费工具"VisionTool 探迹"已更新,新增车辆统计、区域警报、缺陷检测等功能,同时提供付费版"VisionTool Halcon"工具。相关技术文章和工具下载地址可参考原文链接。
2026-08-09 12:46:28
102
原创 C# 基于OpenCv的视觉工作流-章101-答题卡识别
本文介绍了基于C#和OpenCV的答题卡识别技术,主要分为三个步骤:1)通过仿射变换对图像进行摆正处理;2)使用轮廓查找算子提取选项轮廓并筛选;3)根据涂黑情况判断选择结果,支持单选、多选等多种题型识别。同时介绍了自研免费视觉工具"VisionTool 探迹"的新功能,包括车辆统计、区域警报、缺陷检测等8项更新,以及付费版"VisionTool Halcon"的相关信息。文章附有示例图片和视频参考链接,适合具备一定技术基础的读者参考。
2026-08-07 19:58:03
264
原创 C# 基于OpenCv的视觉工作流-章100-抠图
摘要: 本章介绍基于OpenCV的C#视觉抠图技术,核心分为三步:1.原理(基于GrabCut算法);2.提取掩膜(使用Cv2.GrabCut算子生成前景与背景分离的掩膜);3.抠图实现(通过Cv2.Multiply算子结合二值化掩膜完成图像提取)。文中附有代码示例与效果图,并推荐了自研免费工具“VisionTool 探迹”(新增YOLO手部姿态、颜色计数等功能)及付费Halcon工具。参考链接提供GrabCut算法详解与实战案例。
2026-08-04 18:55:55
241
原创 C# 基于OpenCv的视觉工作流-章99-换背景
摘要: 本章介绍基于C#和OpenCV的视觉处理技术,实现图像背景替换功能。主要内容包括:1)通过HSV色彩空间提取背景区域;2)使用SetTo算子修改背景颜色;3)设置透明背景;4)将新背景图与原图融合。配套工具"VisionTool 探迹"提供免费下载,新增车辆统计、YOLO手势识别等8项功能,另有付费版支持Halcon开发。适用于需动态背景替换或透明化处理的视觉项目,技术实现结合了色彩空间转换与图像融合操作。
2026-08-02 12:49:36
259
原创 C# 基于OpenCv的视觉工作流-章98-频域滤波
摘要: 本章介绍C#基于OpenCV的频域滤波技术,通过傅里叶变换将图像从时域转换到频域,滤除不需要的频率后还原为滤波后的图像。内容包括频域原理、实现步骤(傅里叶变换、频谱中心化、构建滤波器、逆变换等)及效果展示。文末提供了相关技术参考链接,并推广了自研免费视觉工具"VisionTool 探迹"和付费工具"VisionTool Halcon",支持车辆统计、区域警报、缺陷检测等多种视觉处理功能。工具下载和详细功能介绍见文中链接。
2026-07-31 22:18:07
282
原创 C# 基于OpenCv的视觉工作流-章97-包装检漏
摘要: 本章介绍基于OpenCV的包装检漏视觉检测方案。针对传统成品检测的滞后性问题,提出在生产过程中进行实时检测。方法包括:1)使用YOLO11标注50张样本图训练模型并导出onnx格式;2)通过视频流实时检测包装完整性,全部目标存在则判定合格。同时推介自研免费工具"VisionTool 探迹"和付费版"VisionTool Halcon"辅助开发。该方案将检测环节前置,有效避免批量报废问题。
2026-07-26 13:17:04
256
原创 C# 基于OpenCv的视觉工作流-章96-彩球计数
摘要: 本章介绍基于C#和OpenCV的彩球计数视觉工作流。主要内容包括:1)通过HSV值识别特定颜色的彩球;2)自定义球篮区域坐标;3)统计进入球篮的彩球数量。文末提供免费工具"VisionTool 探迹"和付费工具"VisionTool Halcon"的下载及介绍链接,适合具备一定技术基础的开发者参考实现视频图像中的彩球识别与计数功能。(98字)
2026-07-12 10:38:09
216
原创 C# 基于OpenCv的视觉工作流-章95-险区警报
摘要: 本章介绍基于OpenCV的视觉工作流实现险区警报功能。通过YOLO模型识别视频中的人物,并设置危险区域坐标范围,当检测到人物坐标进入该区域时触发警报。适用于安防监控、公共区域智能提示等场景。核心步骤包括:1)模型识别(YOLO快速定位人物);2)绘制险区(自定义多边形区域);3)坐标判断与警报触发。配套免费工具“VisionTool 探迹”及付费版“VisionTool Halcon”可供实践使用,需一定技术基础实现。
2026-07-11 13:46:29
226
原创 C# 基于OpenCv的视觉工作流-章94-车辆计数
摘要: 本章介绍基于OpenCV的车辆计数方法,通过背景前景分离算法提取运动车辆,结合滤波和形态学处理后统计车流量。程序支持视频逐帧分析,提供实时统计功能。当前主流方案多采用大模型识别,但本章展示了传统算法的实现路径。配套工具包含免费版“VisionTool 探迹”和付费版“VisionTool Halcon”视觉工具,适用于不同技术需求的开发者。内容涉及运动物体检测和计数逻辑,适合具备图像处理基础的读者进一步研究。
2026-07-06 19:36:34
243
原创 C# 基于OpenCv的视觉工作流-章93-YOLO手部姿态
本章介绍了基于OpenCV和YOLO的手部姿态识别工作流,分为模型训练和模型识别两部分。模型训练采用Python+YOLOv11,训练完成后转换为ONNX格式;模型识别时可直接调用推理,识别效果与模型大小相关(大模型精度高但速度慢,小模型反之)。文中提供了自研的免费视觉工具"VisionTool 探迹"和付费工具"VisionTool Halcon"的下载链接,并提示本章内容需要一定技术基础,欢迎继续阅读后续章节。
2026-07-05 15:41:15
482
原创 C# 基于OpenCv的视觉工作流-章91-YOLO姿态
摘要: 本章介绍基于OpenCV和YOLO的人体姿态识别方法。首先从指定网址获取YOLO官方模型并转换为ONNX格式,随后通过模型推理实现人体关键点检测,模型大小与识别精度、速度成反比。文中展示了识别效果图,并推荐了自研免费工具"VisionTool 探迹"和付费工具"VisionTool Halcon"。该方法适用于需人体姿态分析的视觉应用场景,技术实现需一定基础。
2026-07-03 18:04:46
213
原创 C# 基于OpenCv的视觉工作流-章90-YOLO对象检测
摘要: 本章介绍C#基于OpenCV的YOLO对象检测流程:1. 获取模型:从ModelScope下载YOLO模型并转为ONNX格式;2. 模型识别:调用模型推理实现对象检测,模型大小影响精度与速度。附自研免费工具“VisionTool 探迹”下载链接,并提及付费版“VisionTool Halcon”相关教程。内容适合具备技术基础的开发者,后续章节将持续更新。 (字数:150)
2026-06-30 18:49:30
253
原创 C# 基于OpenCv的视觉工作流-章90-YOLO分类
摘要: 本章介绍基于OpenCV的YOLO分类视觉工作流,主要内容包括:1)从ModelScope获取YOLO官方模型并转换为ONNX格式;2)调用模型进行图像分类识别,支持自定义训练模型。文中对比了大模型(高精度低速度)与小模型(低精度高速度)的差异,并展示了识别效果图。配套工具包含免费版“VisionTool 探迹”和付费版“VisionTool Halcon”(淘宝可购)。适合具备一定技术基础的开发者参考。
2026-06-29 19:41:45
295
原创 C# 基于OpenCv的视觉工作流-章89-图像找荐
摘要: 本章介绍C#基于OpenCV的图像差分计算方法,通过传入尺寸一致的两幅图像,自动计算并绘制差异区域。配套工具包括免费的"VisionTool 探迹"视觉工具(百度网盘下载)和付费的"VisionTool Halcon"工具(淘宝可购)。内容需要一定技术基础,适合视觉处理开发者参考。后续章节持续更新。 (字数:99)
2026-06-27 19:02:24
75
原创 C# 基于OpenCv的视觉工作流-章88-线路排序检测
摘要: 本章介绍基于OpenCV的视觉检测流程,重点讲解线序排错与缺线检测的实现方法。通过ROI工具设定检测区域,结合颜色识别判定线序是否正确(支持正/反序),适用于流水线全检场景。文章配套自研免费工具"VisionTool 探迹"与付费工具"VisionTool Halcon",提供图片示例说明区域设定与识别判定流程。技术要点包括模板匹配、颜色分析及排序逻辑判断,为自动化视觉检测提供解决方案。
2026-06-23 16:30:15
276
1
原创 C# 基于OpenCv的视觉工作流-章87-绕线不匀检测
摘要: 本章介绍基于OpenCV的绕线不匀检测方法,通过两种方式实现:一是划分区域计算分区面积均值偏差,二是测量最大长轴尺寸。本章采用方式一,结合模板匹配适应流水线全检需求。具体步骤包括:1. 设定检测区域,使用ROI工具精准框选目标;2. 识别判定,通过计算分区面积偏差判断是否合格(超出阈值即NG)。附自研免费工具“VisionTool 探迹”及付费Halcon工具信息,适合具备一定技术基础的读者。
2026-06-22 18:00:56
303
1
原创 C# 基于OpenCv的视觉工作流-章86-槽线不良检测
摘要: 本章介绍基于OpenCv的槽线不良检测方法,通过设定ROI区域和模板匹配技术,实现铜线缺失或偏移的自动判定。核心步骤包括:1. 使用ROI工具精准定位检测区域;2. 分析铜线数量及角度偏差,超阈值即判为不合格。该方法支持工件任意摆放,适用于流水线全检场景。配套免费工具“VisionTool 探迹”与付费版“VisionTool Halcon”可供实践,技术细节需一定基础。
2026-06-18 18:24:06
249
原创 C# 基于OpenCv的视觉工作流-章85-包胶不良检测
摘要: 本章介绍基于OpenCV的视觉检测方法,用于工件包胶不良检测。通过设定ROI区域捕捉目标,结合模板匹配实现工件随意摆放检测。根据识别区域面积判定胶带是否超出设定边界,面积过大则判定为不合格(NG)。文中提供了自研免费工具“VisionTool 探迹”和付费工具“VisionTool Halcon”的下载链接,适用于流水线全检场景。
2026-06-16 20:06:38
414
原创 C# 基于OpenCv的视觉工作流-章84-包胶有无检测
摘要: 本章介绍基于OpenCV的包胶有无检测方法,通过设定ROI检测区域并识别工件齿状数进行判定,超出设定值为不合格。该方法结合模板匹配,适用于流水线全检场景。文中展示了检测流程图示,并推荐免费工具"VisionTool 探迹"和付费工具"VisionTool Halcon"。检测技术需要一定基础,本章内容完整,欢迎继续阅读后续章节。(149字)
2026-06-14 11:45:15
372
原创 C# 基于OpenCv的视觉工作流-章83-铜线检测
摘要: 本章介绍基于OpenCV的铜线检测视觉工作流,包含两个主要步骤:1)通过ROI工具设定检测区域,调整参数精确定位目标;2)识别铜线并判定尺寸是否合格,支持模板匹配实现工件任意摆放检测。配套免费工具"VisionTool 探迹"和付费工具"VisionTool Halcon"可供使用,适用于流水线全检场景。
2026-06-05 14:00:19
184
原创 C# 基于OpenCv的视觉工作流-章82-毛刺检测
摘要: 本章介绍基于OpenCV的毛刺检测方法,主要分为两个步骤: 设定检测区域:使用ROI工具框选引脚区域,调整尺寸和参数以精准捕捉目标。 识别判定:通过形态学处理提取图像差异,结合阈值判定毛刺是否超标(NG)。本方法支持模板匹配,适用于流水线全检场景。 配套免费工具VisionTool 探迹及付费版VisionTool Halcon(淘宝可购)可供实践。内容需一定技术基础,详细操作见配图及资源链接。
2026-06-03 14:00:24
344
原创 C# 基于OpenCv的视觉工作流-章81-弯脚检测
摘要: 本章介绍基于OpenCV的弯脚检测视觉工作流,分为设定检测区域和识别判定两部分。通过ROI工具设定引脚区域并调整参数,利用模板匹配识别引脚角度,判断是否超出设定值。该模块支持工件随意摆放,适用于流水线全检测量场景。提供免费工具"VisionTool 探迹"和付费工具"VisionTool Halcon"的下载链接,适合有一定技术基础的读者参考。
2026-06-02 08:58:04
346
原创 C# 基于OpenCv的视觉工作流-章80-长短脚
本章介绍了基于OpenCV的视觉检测工作流,重点讲解长短脚引脚检测的实现方法。通过ROI工具设定检测区域,结合模板匹配技术实现工件任意摆放时的引脚尺寸测量,超出设定值则判定为不合格。文章配套提供了免费自研工具"VisionTool 探迹"和付费版"VisionTool Halcon"的获取方式,适用于流水线全检场景。该技术方案需要一定视觉检测基础,完整内容可参考相关系列文章。
2026-06-01 16:46:26
360
原创 C# 基于OpenCv的视觉工作流-章79-单位转换
摘要: 本章介绍基于OpenCv的视觉工作流中的单位转换模块,通过设定像素与实际物理尺寸的对应关系实现距离测量。主要内容包括:1)使用点点查找模块获取两圆心坐标;2)通过一元硬币(直径22.25mm)标定像素尺寸;3)基于标定结果将像素距离转换为实际物理距离。该方法结合模板匹配,适用于流水线全检测量场景,具有简单高效的特点。文中还提供了自研免费工具"VisionTool 探迹"的下载链接及付费工具信息。
2026-05-29 09:56:36
152
原创 C# 基于OpenCv的视觉工作流-章78-KRT测量
摘要: 本章介绍基于OpenCV的视觉测量方法,通过相机标定获取KRT参数,结合模板匹配实现圆心定位与距离计算。流程包括:1)相机标定获取内外参;2)图像坐标转换世界坐标;3)物理距离计算。适用于流水线全检场景,配套自研免费工具"VisionTool 探迹"及付费Halcon工具。技术需基础支撑,详细实现见正文图示与公式。
2026-05-26 10:55:10
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅