fengxiaoyun987
专家
专家
  • 最后登录2017-05-25
  • 发帖数652
  • 金币2232枚
  • 贡献勋章0枚
  • 社区居民
  • 原创写手
阅读:561回复:10

XLD分割

楼主#
更多 发布于:2017-01-11 08:46
请问如何对图像中的XLD进行分割,正常情况下分割为8段,有凹槽的按实际情况进行分割?

图片

zhmyahg
专家
专家
  • 最后登录2017-05-25
  • 发帖数404
  • 金币3126枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
沙发#
发布于:2017-01-11 11:04
segment_contours_xld
Everything will be alright, tmr will be fine.
fengxiaoyun987
专家
专家
  • 最后登录2017-05-25
  • 发帖数652
  • 金币2232枚
  • 贡献勋章0枚
  • 社区居民
  • 原创写手
板凳#
发布于:2017-01-11 14:35
zhmyahg:segment_contours_xld回到原帖
我试过效果太差,分割后的XLD有很大的偏差,还有什么好方法吗?
zixuediao
高级工程师
高级工程师
  • 最后登录2017-04-25
  • 发帖数70
  • 金币1690枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
地板#
发布于:2017-01-11 15:33
转化成region再分割
fengxiaoyun987
专家
专家
  • 最后登录2017-05-25
  • 发帖数652
  • 金币2232枚
  • 贡献勋章0枚
  • 社区居民
  • 原创写手
4楼#
发布于:2017-01-11 15:46
zixuediao:转化成region再分割回到原帖
怎么弄呢~~~~~~~~~~
Dath_li
高级工程师
高级工程师
  • 最后登录2017-05-25
  • 发帖数123
  • 金币1209枚
  • 贡献勋章0枚
  • 社区居民
5楼#
发布于:2017-01-11 17:46
**XLD转化为region操作如下:
gen_region_contour_xld (ObjectSelectedXld, RegionXld, 'filled')
fengxiaoyun987
专家
专家
  • 最后登录2017-05-25
  • 发帖数652
  • 金币2232枚
  • 贡献勋章0枚
  • 社区居民
  • 原创写手
6楼#
发布于:2017-01-12 08:39
Dath_li:**XLD转化为region操作如下:
gen_region_contour_xld (ObjectSelectedXld, RegionXld, 'filled')
回到原帖
这个我知道啊,我不会的是转换为region后怎么分割?
fengxiaoyun987
专家
专家
  • 最后登录2017-05-25
  • 发帖数652
  • 金币2232枚
  • 贡献勋章0枚
  • 社区居民
  • 原创写手
7楼#
发布于:2017-01-13 14:04
有人能帮助我吗,求指教
小马_xiao
总版主
总版主
  • 最后登录2017-05-25
  • 发帖数130
  • 金币1675枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
8楼#
发布于:2017-01-17 17:28
你发的图 segment_contours_xld 应该可以分,只是要调参。
说下非halcon的方法吧,
问题可以转化为 求轮廓拐点或者 曲率大于某个阈值的点。
所以需要遍历轮廓所有点求出 所有点的曲率 然后设个阈值即可。

附:曲率计算公式https://zhidao.baidu.com/question/527472848.html
HALCON实战讲解系列课程http://www.ihalcon.com/read-305.html
fengxiaoyun987
专家
专家
  • 最后登录2017-05-25
  • 发帖数652
  • 金币2232枚
  • 贡献勋章0枚
  • 社区居民
  • 原创写手
9楼#
发布于:2017-01-18 08:51
小马_xiao:你发的图 segment_contours_xld 应该可以分,只是要调参。
说下非halcon的方法吧,
问题可以转化为 求轮廓拐点或者 曲率大于某个阈值的点。
所以需要遍历轮廓所有点求出 所有点的曲率 然后设个阈值即可。

附:曲率计算...
回到原帖
小马哥,你给我推荐的曲率公式对于离散点如何编写公式呢?
小马_xiao
总版主
总版主
  • 最后登录2017-05-25
  • 发帖数130
  • 金币1675枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
10楼#
发布于:2017-01-24 10:27
fengxiaoyun987:小马哥,你给我推荐的曲率公式对于离散点如何编写公式呢?回到原帖
P(x,y)
P' = (Py+1 -  Py-1) /(Px+1 - Px-1)
P'' =(P‘y1+1 - P'y-1)/(P'x+1 - P'x-1)
HALCON实战讲解系列课程http://www.ihalcon.com/read-305.html
游客

返回顶部