news 2026/6/8 16:08:46

利用Halcon矩阵算子vector_to_hom_mat2d进行工业相机的九点标定

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
利用Halcon矩阵算子vector_to_hom_mat2d进行工业相机的九点标定

第一步:生成

在相机视野里移动九个位置,分别抓取九个像素坐标。

机械坐标数组:

记录产品在视野中心的时候机械坐标为(0,0),另外八个位置的相对机械坐标。

这里的1只是演示,具体移动间隔根据视野大小合理设置。

像素坐标数组:

记录九个位置的像素坐标,直接记录就可以,不用取零点和做相对处理。

生成映射关系:

利用halcon中的算子:vector_to_hom_mat2d

该算子在C#中为:HHomMat2D对象的VectorToHomMat2d方法

经过记上方法,hom里面保存了仿射变换矩阵的信息;

可以使用halcon的 write_tuple算子保存此对象。

Tuple参数就是HHomMat2D对象;

不使用此算子的话可以保存两份数组数据到本地,需要时实时读取然后生成;

第二步:使用

在相机视野中检测到物体后,传入像素坐标信息,使用算子affine_trans_point_2d输出变换后的相对机械坐标:

假设这里相对机械坐标是(a,b);

也就是说在原来的机械坐标里,这个位置相对(0,0),x方向和y方向分别偏移了a和b;

相机视野中心对应的机械坐标是(0,0);

我们想要的是产品移动到视野中心,那就要x方向移动a,y方向移动b;

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/2 8:13:33

Hunyuan模型支持哪些语言?38语种落地实战解析

Hunyuan模型支持哪些语言?38语种落地实战解析 1. 引言 随着全球化进程的加速,跨语言沟通已成为企业出海、内容本地化和国际协作的核心需求。Tencent-Hunyuan/HY-MT1.5-1.8B 翻译模型作为腾讯混元团队推出的高性能机器翻译解决方案,凭借其轻…

作者头像 李华
网站建设 2026/5/30 20:15:20

利用Arduino IDE配置ESP32-CAM实现MJPG视频传输

用Arduino IDE点亮ESP32-CAM:手把手教你搭建轻量级视频监控系统 你有没有想过,花不到一杯咖啡的钱,就能做出一个能连Wi-Fi、实时传画面的摄像头?这不是科幻,而是今天就能实现的小项目。 主角就是这块巴掌大的小板子—…

作者头像 李华
网站建设 2026/5/30 0:45:51

BERT语义系统延迟为零?轻量推理部署案例揭秘

BERT语义系统延迟为零?轻量推理部署案例揭秘 1. 引言:智能语义填空的现实需求 在自然语言处理(NLP)领域,语义理解始终是核心挑战之一。尤其是在中文场景下,成语使用、上下文依赖和语法灵活性使得传统规则…

作者头像 李华
网站建设 2026/5/19 0:03:56

ESP32项目新手教程:从开发环境搭建开始

从零开始玩转 ESP32:新手必踩的坑与实战避坑指南 你是不是也曾在某个深夜,对着电脑屏幕上那串“ error: failed to connect to ESP32 ”抓耳挠腮?或者满怀期待地按下上传按钮,结果板子却像死了一样毫无反应? 别急—…

作者头像 李华
网站建设 2026/6/5 16:19:37

OpenCV计算摄影学应用:艺术滤镜算法性能对比研究

OpenCV计算摄影学应用:艺术滤镜算法性能对比研究 1. 引言 1.1 计算摄影学与非真实感渲染的融合趋势 随着数字图像处理技术的发展,用户对照片“艺术化”表达的需求日益增长。传统的深度学习风格迁移方法虽然效果惊艳,但普遍存在模型体积大、…

作者头像 李华
网站建设 2026/5/29 14:02:40

Qwen3-Embedding-0.6B海关监管:进出口商品申报智能核验

Qwen3-Embedding-0.6B海关监管:进出口商品申报智能核验 1. 背景与业务挑战 在全球贸易持续增长的背景下,海关监管面临日益复杂的商品申报审核任务。传统的人工审核模式依赖经验判断,效率低、一致性差,且难以应对海量、多语言、高…

作者头像 李华