设为首页收藏本站
授权版本:2024_07
开启左侧

关于拟合直线后得到直线坐标问题求助

[复制链接]
invoker1992 发表于 2023-11-22 17:16:09 | 显示全部楼层 |阅读模式
本帖最后由 invoker1992 于 2023-11-22 17:26 编辑

为什么拟合后的一条直线,用get_contour_xld算子得到的是直线的起点和终点坐标,而不是这条直线所有的坐标点,有什么办法可以得到这条直线所有的坐标点呢?

图片

图片
屏幕截图 2023-11-22 172406.png

得到的是直线的起点和终点坐标

得到的是直线的起点和终点坐标

测试.hdev

740 Bytes, 下载次数: 0

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
halcon2016 发表于 2023-11-22 17:30:58 | 显示全部楼层
拟合后的直线本来就只有两个点啊,
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
lanmp 发表于 2023-11-22 18:03:14 | 显示全部楼层
这两个点之间有多少个点?直线是亚像素模型,怎么能得到所有点呢?像素模型才有可能
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| invoker1992 发表于 2023-11-23 09:12:39 | 显示全部楼层
lanmp 发表于 2023-11-22 18:03
这两个点之间有多少个点?直线是亚像素模型,怎么能得到所有点呢?像素模型才有可能 ...

跟是不是亚像素没关系,没拟合之前也是亚像素
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| invoker1992 发表于 2023-11-23 09:16:19 | 显示全部楼层
halcon2016 发表于 2023-11-22 17:30
拟合后的直线本来就只有两个点啊,

嗯,是这样的,我本来想算拟合前后两条线之间的距离,用坐标点算,但是现在拟合后只有两个点。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
halcon2016 发表于 2023-11-23 09:26:35 | 显示全部楼层
invoker1992 发表于 2023-11-23 09:16
嗯,是这样的,我本来想算拟合前后两条线之间的距离,用坐标点算,但是现在拟合后只有两个点。 ...

distance_ss 计算两条直线的最大最小距离
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| invoker1992 发表于 2023-11-23 09:30:39 | 显示全部楼层
halcon2016 发表于 2023-11-23 09:26
distance_ss 计算两条直线的最大最小距离

谢谢,distance_lc可以吗,因为要求线上每个点的距离再判断是否超过标准距离
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| invoker1992 发表于 2023-11-23 09:46:35 | 显示全部楼层
invoker1992 发表于 2023-11-23 09:30
谢谢,distance_lc可以吗,因为要求线上每个点的距离再判断是否超过标准距离 ...

谢谢兄弟,用distance_pl就可以了
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
sjini 发表于 2023-12-4 14:27:25 | 显示全部楼层
两点之间不是有无数个点吗?除非要求每个点之间的距离固定,那应该就可以吧
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
freekun139com 发表于 2023-12-4 17:45:28 | 显示全部楼层
直线转区域,再get_region_points
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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