自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Halcon实现轴类零件尺寸参数测量

摘要:本文介绍了一种基于视觉检测系统的细长轴类零件高精度测量方法。系统采用4096*1像素的高精度线阵相机配合远心镜头和平行背光源,结合Trio运动控制器和伺服电机组成的运动控制系统,实现0.01mm级测量精度。测量流程包括:零件夹装、运动控制、图像采集、预处理(灰度化、中值滤波、增强)、边缘检测(像素级+亚像素级)及参数计算。可测量直径、圆度、半径、夹角、长度等参数,并通过算法实现边缘连接、拟合等处理。系统配备了完备的测量任务创建和执行流程,包括直径测量、线夹角测量、圆度半径测量等任务。

2025-11-01 15:49:18 361

原创 Halcon3D点云,实现耐火砖尺寸测量及缺陷检测

本文提出了一种基于双目结构光相机的耐火砖检测方案。选用中科融合Pro-M相机(精度0.75-2mm),针对110-250mm尺寸范围的耐火砖,开发了一套完整的检测算法。方案包含四个核心环节:首先通过点云高度筛选和连通域分析实现耐火砖定位;然后采用粗配准结合平面拟合的方法消除摆放倾斜误差;随后通过点云高度阈值筛选和三角面重建进行缺陷检测;最后将点云投影至二维平面实现尺寸测量。整个检测过程可在2秒内完成,满足1mm精度的工业检测要求。文末提供了完整的Halcon源码和点云数据下载链接。

2025-10-31 18:59:58 894

原创 基于Halcon + QT实现手机后盖尺寸测量缺陷检测

本项目实现了金属手机后盖的尺寸测量系统,包括硬件选型、相机标定和测量算法开发。选用IMAX178CMOS相机(600万像素)和12mm定焦镜头,搭建背光+球积分光源的采集平台。通过Halcon标定获取相机参数,实现亚像素级测量精度(±0.15mm)。算法包含产品定位、仿射变换矫正、长宽测量(亚像素边缘检测)、圆角半径测量(轮廓分割拟合)和孔径测量(区域特征筛选)。最终集成QT上位机并开发缺陷检测算法,通过动态阈值和形态学处理识别划痕缺陷。系统可精确测量151×76mm规格后盖的各项尺寸参数,满足工艺要求。

2025-10-31 10:55:14 591

原创 Qt + Modbus TCP + Halcon实践,实现与多台PLC通信

本文实现了一个基于QT的工业自动化控制系统,通过ModbusTCP协议与PLC设备通信。系统主要功能:1. 封装完整的ModbusTCP通信类,实现常用功能码操作,支持自动重连机制;2. 采用多连接管理机制,可同时连接多个PLC设备;3. 业务逻辑实现PLC1寄存器状态监控,当检测到特定值为1时触发图像采集处理,并将结果写入PLC2。系统采用模块化设计,包含完善的错误处理和日志记录功能,通过仿真测试验证了功能的可靠性。该方案可广泛应用于工业自动化控制场景。

2025-10-30 13:42:09 1051

原创 OCR字符识别 + QT,实现一个简单的CF交易所购买道具功能

文章摘要:本文介绍了一个针对CF穿越火线游戏交易所的自动抢购工具实现方案。该工具通过QT框架实时截取游戏界面指定区域,使用Halcon OCR技术识别道具价格,当价格符合预设范围时自动触发鼠标点击完成购买操作。系统实现了六个核心功能:1)屏幕区域截图;2)价格OCR识别;3)鼠标控制模拟;4)ROI坐标标定;5)操作时序控制;6)交易闭环处理。采用Windows API控制鼠标事件,通过灰度分析判断确认状态,并记录交易日志。该方案通过最小化图像处理区域提高响应速度,利用阻塞循环确保操作可靠性,最终通过QT界

2025-10-26 12:45:45 775

原创 利用Halcon + QT,实现简单的小游戏抢红包功能

本文介绍了一个游戏内自动抢红包的解决方案。通过图像识别技术检测红包出现区域,使用鼠标模拟点击实现自动开启红包功能。系统采用Halcon图像处理库进行红包检测,通过颜色差值判断红包出现,利用Windows API控制鼠标点击操作。用户可自定义红包出现区域、开启按钮位置等坐标参数。该方案实现了从红包检测到点击开启的全自动化流程,并支持返回主界面继续监听。文中详细阐述了技术实现原理,包括图像获取、区域标定、点击控制等关键环节,并提供了QT开发的交互界面源代码。

2025-10-26 11:15:39 553

原创 ffmpeg 使用av_read_frame连续读取摄像头,帧时间戳间隔大于帧持续时间导致丢帧

循环调用av_read_frame读取摄像头,pkt的时间戳间隔间隔固定在120000左右,但帧的持续时间为33333(30帧)。我试着用同样的方法读取屏幕,结果很正常,以下分别是30hz 60hz。使用的摄像头支持15帧和30帧。有没有遇到这种情况的,一起交流。导致实际帧率远低于预期。难道是我摄像头有问题?

2024-06-12 12:11:53 356

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除