spcyk
工程师
工程师
  • 最后登录2018-10-29
  • 发帖数147
  • 金币779枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
阅读:2077回复:6

求助大神!halcon获取一条曲线的像素点坐标

楼主#
更多 发布于:2016-03-21 13:37
如5_1所示,需要知道将这个曲线提取出来,知道这条曲线的像素点坐标。
请大神们,指点一下,有那个算子能够得到这条曲线的信息。
我现在的代码是这样:

read_image (Image, 'E:/Pic/5.bmp')
dev_open_window (0, 0, 640, 480, 'black', WindowHandle)
dev_display (Image)
rgb1_to_gray (Image, GrayImage)
mean_image (GrayImage, ImageMean, 10, 10)
dyn_threshold (Image, ImageMean, RegionDynThresh, 30, 'dark')
dilation_circle (RegionDynThresh, RegionDilation, 3.5)
skeleton (RegionDilation, Skeleton)
gen_contour_region_xld (Skeleton, Contours, 'border')
喜欢0

最新打赏:0人

spcyk
工程师
工程师
  • 最后登录2018-10-29
  • 发帖数147
  • 金币779枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
沙发#
发布于:2016-03-21 13:47
get_region_points这个算子是不是可以?我用了一下出来了一组数据。
deeping_ann
初学者
初学者
  • 最后登录2017-03-31
  • 发帖数8
  • 金币67枚
  • 贡献勋章0枚
  • 社区居民
板凳#
发布于:2016-03-21 15:07
 
gen_contour_region_xld(sektion,contours,'border')
get_region_points(seketion,rows,cols)
//获得目标轨迹坐标(整形值)
get_contour_xld(contours,row,col)
//获得轨迹坐标(浮点数) 亚像素描述,精度更高。
tanxiangming3
高级工程师
高级工程师
  • 最后登录2018-12-19
  • 发帖数151
  • 金币1562枚
  • 贡献勋章0枚
  • 社区居民
地板#
发布于:2016-03-21 16:50
deeping_ann:gen_contour_region_xld(sektion,contours,'border')
get_region_points(seketion,rows,cols)
//获得目标轨迹坐标(整形值)
get_contour_x...
回到原帖
楼上正解
spcyk
工程师
工程师
  • 最后登录2018-10-29
  • 发帖数147
  • 金币779枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
4楼#
发布于:2016-03-21 19:56
deeping_ann:gen_contour_region_xld(sektion,contours,'border')
get_region_points(seketion,rows,cols)
//获得目标轨迹坐标(整形值)
get_contour_x...
回到原帖
xiexie
zhenzhenrishang
高级工程师
高级工程师
  • 最后登录2018-01-23
  • 发帖数210
  • 金币1298枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
  • 原创写手
5楼#
发布于:2016-05-10 14:39
tanxiangming3:楼上正解回到原帖
用get_contour_xld得到若干row和col的值,但是如何知道其中的某一组坐标值是对应在边缘上的哪一点呢?
spcyk
工程师
工程师
  • 最后登录2018-10-29
  • 发帖数147
  • 金币779枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
6楼#
发布于:2016-05-19 09:04
zhenzhenrishang:用get_contour_xld得到若干row和col的值,但是如何知道其中的某一组坐标值是对应在边缘上的哪一点呢?回到原帖
他们是按照某row或者col的顺序进行排列的。
游客

返回顶部
支付

欢迎打赏,请选择打赏金额

  • 1元
  • 6元
  • 10元
  • 66元
  • 100元

支付即代表同意《本站支付协议》 有疑问请联系客服