利用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;

相关推荐
CoovallyAIHub1 天前
CVPR 2026 | MixerCSeg:仅2.05 GFLOPs刷新四大裂缝分割基准!解耦Mamba隐式注意力,CNN+Transformer+Mamba三
深度学习·算法·计算机视觉
CoovallyAIHub1 天前
YOLO26-Pose 深度解读:端到端架构重新设计,姿态估计凭什么跨代领先?
深度学习·算法·计算机视觉
CoovallyAIHub1 天前
化工厂气体泄漏怎么用AI检测?30张图3D重建气体泄漏场景——美国国家实验室NeRF新研究
深度学习·算法·计算机视觉
CoovallyAIHub2 天前
OpenClaw 近 2000 个 Skills,为什么没有一个好用的视觉检测工具?
深度学习·算法·计算机视觉
CoovallyAIHub2 天前
CVPR 2026 | 用一句话告诉 AI 分割什么——MedCLIPSeg 让医学图像分割不再需要海量标注
深度学习·算法·计算机视觉
CoovallyAIHub2 天前
Claude Code 突然变成了 66 个专家?这个 5.8k Star 的开源项目,让我重新理解了什么叫"会用 AI"
深度学习·算法·计算机视觉
CoovallyAIHub3 天前
181小时视频丢给GPT-5,准确率只有15%——南大联合NVIDIA等五校发布多模态终身理解数据集
深度学习·算法·计算机视觉
CoovallyAIHub3 天前
CVPR 2026 | GS-CLIP:3D几何先验+双流视觉融合,零样本工业缺陷检测新SOTA,四大3D工业数据集全面领先!
深度学习·算法·计算机视觉
CoovallyAIHub6 天前
语音AI Agent编排框架!Pipecat斩获10K+ Star,60+集成开箱即用,亚秒级对话延迟接近真人反应速度!
深度学习·算法·计算机视觉
CoovallyAIHub7 天前
Moonshine:比 Whisper 快 100 倍的端侧语音识别神器,Star 6.6K!
深度学习·算法·计算机视觉