- 博客(133)
- 收藏
- 关注
原创 Halcon之第7讲--模板匹配详解与实战应用
本文系统讲解Halcon中基于形状的模板匹配技术,重点介绍其原理、分类及核心算子。形状模板匹配通过提取边缘轮廓实现平移+旋转定位,具备抗光照强、精度高、速度快等优势,是工业2D定位首选。文章详细解析create_shape_model与find_shape_model关键参数,涵盖金字塔层级、角度范围、亚像素定位、匹配得分过滤等实战要点,并结合align_metrology_model实现精准测量,强调内存释放与参数调优的重要性,适用于支架、菱形件等典型工件定位场景。
2026-09-11 15:56:19
284
原创 Halcon之第6讲--卡尺模型 Metrology 详解与实战应用
Halcon卡尺模型Metrology测量模型和核心算子的讲解,以及相关算子的实战应用
2026-09-09 20:33:02
287
原创 Halcon之第3讲--形态学运算以及Blob 连通域分析
形态学运算是基于图像形状的一组非线性操作,通过结构元素与图像进行卷积,实现膨胀、腐蚀、开闭运算等。常用于图像预处理、去噪、特征提取。
2026-08-11 19:48:16
194
原创 Halcon之第2讲---半导体行业基础实例分析
本文介绍了两个基于Halcon的图像处理项目:黄色线缆分割和半导体焊球检测。在黄色线缆分割项目中,通过HSV色彩空间转换、阈值分割和形态学处理,实现了对黄色区域的精确提取。关键算子包括threshold、reduce_domain和connection等。半导体焊球检测项目则通过阈值处理、形态学操作和形状筛选,完成对焊球的定位与测量。项目展示了Halcon在工业检测中的典型应用流程,包括预处理、特征提取和目标分析等步骤。文章还详细讲解了reduce_domain、connection、select_shap
2026-08-07 16:45:48
237
原创 ROS2安装保姆级教程:在Ubuntu 22.04上从零开始安装ROS2 Humble
本文详细介绍了在Ubuntu 22.04系统上安装ROS2 Humble Hawksbill的完整指南。主要内容包括:安装前的系统准备(更新软件包、设置语言环境、添加仓库源)、三种不同规模的ROS2安装方案、环境变量配置方法、colcon编译工具安装,以及通过发布/订阅消息和RQT工具验证安装。最后提供了卸载方法和学习资源推荐,涵盖官方文档、教程视频和社区平台。全文采用分步指令形式,配有关键步骤的效果截图,适合ROS2初学者快速完成环境搭建。
2026-07-07 17:24:22
1144
原创 目标检测算法
这篇文章主要介绍了目标检测的两大类算法,单阶段目标检测算法(YOLO系列);双阶段目标检测算法(RCNN系列),同时介绍这两大类算法的实现过程;
2026-05-27 11:28:22
421
原创 Anaconda3在容器中安装和基础入门教程
这篇文章讲述了Anaconda3在容器中的安装教程,以及Anaconda3基础的入门学习教程,以及conda和pip 的区别;
2025-03-11 10:34:38
1047
原创 VS2017安装及配置OpenCV教程
vs2017安装教程,以及应用C++如何在在VS2017中创建第一个程序,如何创建类,并且如何在主程序中调用类;OpenCV的下载和环境配置教程,以及vs2017中OpenCV配置教程,以及读取图片的程序;
2025-03-09 17:45:37
1039
原创 ROS2之第1讲--环境的配置以及HelloWorld程序的建立
ros2 创建、编写、编译,python和C++版本的helloworld 程序。
2025-01-23 10:58:18
1437
原创 MySQL第11讲--多表查询的介绍
在MySQL第10讲–约束的介绍中讲了数据库的几种约束条件:非空约束、唯一约束、主键约束、外键约束、检查约束、默认约束。下图对着几种约束做了总结:接下来我们将要介绍数据库多表查询概述:从多张表中查询数据笛卡尔积:笛卡尔积指在数学中,两个集合A集合和B集合,所有的组合情况。(在多表查询时需要消除无效的迪卡尔积)
2024-09-27 16:09:27
1217
原创 MySQL第10讲--约束的介绍
在第9讲MySQL第9讲–函数的介绍中我们主要介绍了几种mysql的内置函数:字符串函数、数值函数、流程函数、日期函数,并对这些函数中常用的几种函数做了总结,如下图所示:接下来我们将要讲解一下表结构中的约束;
2024-09-02 20:49:25
1031
原创 MySQL第9讲--函数的介绍
在第8讲MySQL第8讲–DCL(数据控制语言)的基本操作中我们讲到了DCL中用户管理和权限操作的一些基本知识;接下来我们将要讲一下函数;
2024-08-12 21:55:35
895
原创 MySQL第8讲--DCL(数据控制语言)的基本操作
在第六讲MySQL第6讲–DQL(数据查询语言)的基本操作之基本和条件查询和第七讲MySQL第7讲–DQL(数据查询语言)的基本操作中我们讲述了DQL中的,基础查询、条件查询、聚合函数、分组查询、排序查询、分页查询等基本知识,接下来我们介绍一下DCL。
2024-08-12 11:26:46
562
原创 MySQL第7讲--DQL(数据查询语言)的基本操作
在上一讲MySQL第6讲–DQL(数据查询语言)的基本操作之基本和条件查询中我们介绍了基本查询和条件查询的基本知识,以及对应的案例,今天这一讲我们讲一下,聚合函数、分组查询、排序查询、分页查询的知识;
2024-08-11 21:46:57
644
原创 MySQL第6讲--DQL(数据查询语言)的基本操作之基本和条件查询
在第五讲MySQL第5讲–DML(数据操作语言)的基本操作我们讲述了DML的基本操作;接下来我们将讲述DQL(Data Query Language,数据查询语言)的基本操作;以上主要讲述了DQL中基本查询和条件查询的语句,以及具体示例;
2024-08-10 22:19:31
1266
原创 MySQL第5讲--DML(数据操作语言)的基本操作
在第四讲MySQL第4讲–图像化界面工具DataGrip介绍中我们讲述了数据库的可视化操作界面;今天我们讲一下数据库中DML(数据操作语言)的基本操作;数据的添加# 全部添加INSERT INTO 表名 VALUES(值1,值2,...);# 特殊字段添加INSERT INTO 表名 (字段1,字段2,...) VALUES(值1,值2,...);数据的修改UPDATE 表名 SET 字段1=值1,字段2=值2 [WHERE 条件];数据的删除。
2024-08-07 16:10:29
938
原创 MySQL第3讲--数据类型和表的修改和删除
上一节在MySQL第2讲–关系型数据库以及SQL语句分类之DDL数据库和表的操作我们介绍了,数据库的操作:查询数据库,创建数据库,删除数据库,适应数据库;表的操作:表的查询,表的创建;在这一节我们将要接着讲述表的操作:表的修改和表的删除;以及数据类型;
2024-08-04 15:33:44
1497
原创 MySQL第2讲--关系型数据库以及SQL语句分类之DDL数据库和表的操作
上一节MySQL系列之–详细安装教程和启动方法中介绍了MySQL如何安装,以及如何启动和客户端连接,这一节我们介绍一下MySQL的数据模型,以及基础的语法;介绍完MySQL,接下来我们介绍一下SQL语言;这一章节主要介绍DDL(数据定义语言)的一些基本用法;
2024-08-03 23:01:34
1172
原创 解决“Could not locate zlibwapi.dll. Please make sure it is in your library path!”问题
解决“Could not locate zlibwapi.dll. Please make sure it is in your library path!”问题
2023-05-08 11:03:49
1738
原创 ubuntu20.04之--CUDA和CUDNN的安装
CUDA文件的下载 CUDA文件下载地址 CUDA文件的安装 安装结果 环境变量的配置 CUDA安装结果验证
2023-04-28 17:33:20
4167
1
探索视觉识别的未来:从基础到前沿,尽在《目标检测算法前沿探索》
2024-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅