设置首页收藏本站在线聊天
授权版本:2024_09
开启左侧

vector_angle_to_rigid和area_center_xld疑惑

[复制链接]
麦田呐喊 发表于 2023-9-20 11:20:38 | 显示全部楼层 |阅读模式
测试时遇到了一些问题,想请教大佬们。
  1. *如果用0,0,0的话得到的转换矩阵能让模板轮廓与被测对象重合
  2. vector_angle_to_rigid (0, 0, 0, Row, Column, Angle, HomMat2D)

  3. *如果通过area_center_xld得到轮廓中心RowCenter,ColCenter获得的矩阵反而不能重复
  4. vector_angle_to_rigid (RowCenter,ColCenter, 0, Row, Column, Angle, HomMat2D)
复制代码

而且area_center_xld得到的轮廓中心不是(0,0),而是(0.5,0.5),这是为什么呢?



奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
zjjdsg 发表于 2023-9-20 13:30:38 | 显示全部楼层
vector_angle_to_rigid 就是说我从一个点移到另一个点的位置然后生成矩阵,Row, Column, Angle你应该就是被测物体的点。
你显示模板get_shape_model_contours就默认位置是0,0,0所以vector_angle_to_rigid 前3个参数设为0,0,0就能于被测对象重合,area_center_xld获取的是重心,自然不会是0,0
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
halcon2016 发表于 2023-9-20 14:28:52 | 显示全部楼层
area_center_xld求出的中心跟模板默认的中心(0,0),并不是一模一样的
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表