Halcon学习中的一些领悟

本文分享了在学习Halcon过程中的一些领悟,强调理解图像内在像素关系的重要性。探讨了视觉工程的需求,包括二维和三维应用,并概述了Halcon在图像处理中的角色。提到了软件开发的三层架构以及通用的图像处理流程。文章还涵盖了光学、软件编程基础和项目实施步骤,提出了学习方法,建议结合实战与案例来提升技能。
摘要由CSDN通过智能技术生成

看图片是,不要看图片表面,脱光了看,要看到他们内在像素关系

而且做视觉要有一种使命感。去了解很多行业后,你会发现,学会越多的套路你就越成功,当然牛逼的是不用套路,无招胜有招,

视觉的需求:
二维:1识别定位 2 OCR,一二维码识别 3 测量 4 缺陷检测 5运动控制–手眼标定–手眼抓取
三维:1双目标定,2 点云数据重建

在halcon中进行图像处理,在vc或C#中进行程序架构搭建和UI界面设计
MFC的架构
1创建窗口类,2注册窗口类3创建窗口4 更新显示窗口5消息循环6退出程序、
软件编程有三层:
第一层 UI界面层第二层 业务逻辑层第三层 数据层。要有产品的概念

通用算法流程
图像采集-预处理(增强对比度(如算子emphasize,线性变换scale_image),去燥(中均高滤波),灰度形态学)—图像分割(blob)—特征提取(区域特征,颜色或灰度图像特征,XLD特征)—(如要用深度学习还需对特征进行训练识别最后显示)识别显示—数据计算/通信

更简略还可直接分为获取图像-分割图像-得到特征-显示-

预处理还有(基于空间域的中值滤波,均值滤波,高斯滤波,模板方式,灰度变换,求动态范围,基于频域的高低带通滤波,灰度变换,反正)。

视觉有三个方向的知识点:

  • 7
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值