Halcon (5):Halcon Solution Guide I basics 导论解析

news/2025/3/28 15:20:17/

文章目录

  • 文章专栏
  • 前言
  • 文章目录翻译
    • 文档的说明
  • 结论

文章专栏

Halcon开发

前言

今天开始看Halcon的官方文档。由于市面上的教学主要是以基础的语法,算子简单介绍为主。所以我还是得看官方的文本。别的不多说了。有道词英语词典,启动。
在这里插入图片描述
还有就是今天LOL决赛。虽然WBG打T1大概率打不过,我希望能打满5场吧。

文章目录翻译

以前学英语的时候,高中老师就说优先看标题,我们先看看标题讲了什么东西
在这里插入图片描述
在这里插入图片描述

  1. Guide to HALCON Methods:Halcon方面简介
  2. Image Acquisition:图像获取
  3. Region Of Interest:感兴趣区域(图像预处理)
  4. Blob Analysis:连通性分析(连通性指图像练成一片)
  5. 1D Measuring:一位测距(用于识别直线距离)
  6. Edge Extraction (Pixel-Precise):边缘提取(像素精度)(用于获取轮廓线)
  7. Edge Extraction (Subpixel-Precise):边缘提取(亚像素级)(更高精度轮廓线)
  8. Deflectometry:光偏折(用于缺陷检测)
  9. Contour Processing:轮廓加工(获取如何轮廓加工的方案)
  10. Matching:模板匹配(用于查找相似的图案)
  11. 3D Matching:3D 模板匹配(匹配3维图像的立体解决方案)
  12. Variation Mode:可变模型(多张高度相似度图片找不同)
  13. Classification:图像分类(寻找特征值,用于图像识别)
  14. Color Processing:色彩处理(用于处理彩色图像)
  15. Texture Analysis:纹理分析(用于缺陷检测)
  16. Bar Code:条形码识别
  17. Data Code:二维码识别
  18. OCR (character classification):常用图像识别(一般用于文字,数字等标准图案识别)
  19. OCR (Deep OCR):深度图像识别(用于分析复杂通用图案,例如警示牌,身份证等)
  20. Stereo Vision:立体视觉(可以通过二位图像进行3D建模)
  21. Visualization:形象化处理(图像预处理)
  22. Compute Devices:计算机硬件交互
  23. I/O Devices:串口IO设备交互

文档的说明

在这里插入图片描述

在这里插入图片描述

结论

可以看到里面的案例还是不错的,由浅入深的精细化教程方案。基本大部分机器视觉需要解决的问题都在这个基础导论里面了。我感觉会了起码2W,精通一点可以3W。再往上就是Opencv二开了,二开那就上不封顶。可能50万到100万吧。毕竟我们是使用算子的,不是开发人员。能解决实际问题就行。


http://www.ppmy.cn/news/1227415.html

相关文章

金融业务系统: Service Mesh用于安全微服务集成

随着云计算的不断演进,微服务架构变得日益复杂。为了有效地管理这种复杂性,人们开始采用服务网格。在本文中,我们将解释什么是Service Mesh,为什么它对现代云架构至关重要,以及它是如何解决开发人员今天面临的一些最紧…

c++ list容器使用详解

list容器概念 list是一个双向链表容器,可高效地进行插入删除元素。 List 特点: list不可以随机存取元素,所以不支持at.(position)函数与[]操作符。可以对其迭代器执行,但是不能这样操作迭代器:it3使用时包含 #includ…

Docker中快速安装RabbitMQ

文章目录 前言一、安装Docker二、安装RabbitMQ无脑命令行运行 总结 前言 在Ubuntu中的Docker容器中快速安装RabbitMQ,亲测有效,不废话,上操作。 一、安装Docker 直接按照Docker官方教程操作:官方安装教程 点进官网,往…

【佳学基因检测】在LARAVEL中如何使用和设置路由组

【佳学基因检测】在LARAVEL中如何使用和设置路由组 在设计面向基因检测客户的动态网页和API中,基因检测人工智能常常使用LARAVEL网站框架。Laravel中,路由组(Route Groups)是一种用于组织和管理路由的方法。通过使用路由组&#…

Redis 9 数据库

4 设置键的生存时间或过期时间 通过EXPIRE命令或者PEXPIRE命令,客户端可以以秒或者毫秒精度为数据库中的某个键设置生存时间(TimeToLive,TTL),在经过指定的秒数或者毫秒数之后,服务器就会自动删除生存时间…

模块化Common JS 和 ES Module

目录 历程 1.几个函数:全局变量的污染,模块间没有联系 2.对象:暴露成员,外部可修改 3.立即执行函数:闭包实现模块私有作用域 common JS module和Module 过程 模块依赖:深度优先遍历、父 -> 子 -…

虚幻C++ day5

角色状态的常见机制 创建角色状态设置到UI上 在MainPlayer.h中新建血量,最大血量,耐力,最大耐力,金币变量,作为角色的状态 //主角状态UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category "Playe Stats&…

音视频项目—基于FFmpeg和SDL的音视频播放器解析(九)

介绍 在本系列,我打算花大篇幅讲解我的 gitee 项目音视频播放器,在这个项目,您可以学到音视频解封装,解码,SDL渲染相关的知识。您对源代码感兴趣的话,请查看基于FFmpeg和SDL的音视频播放器 如果您不理解本…