fengling521314
助理工程师
助理工程师
  • 最后登录2017-11-13
  • 发帖数53
  • 金币290枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
阅读:406回复:15

请问下如何准确找到几个点的准确图像位置,不胜感激

楼主#
更多 发布于:2017-11-13 16:59
请问下如何准确找到几个点的准确图像位置,因为九个圆打印的不好,blob分析和拟合圆的方法感觉都不太行得通,不知道有没有三点确定圆心的方法

最新喜欢:

小天很亮眼小天很亮眼
iiohjiang
初学者
初学者
  • 最后登录2017-11-16
  • 发帖数13
  • 金币89枚
  • 贡献勋章0枚
沙发#
发布于:2017-11-13 19:22
此帖售价 3 金币,已有 14 人购买 [记录] [购买]
此段为出售的内容,购买后显示
BananaCheung
助理工程师
助理工程师
  • 最后登录2017-11-23
  • 发帖数34
  • 金币313枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2017-11-13 22:07
以下结果,看过官方示例的人应该知道怎么做。
关键代码出售1个币,对新手来说绝对值回票价。


图片:result.png




read_image (Image, 'input.png')
reopen_window_fit (Image, 480, WindowHandle)
rgb1_to_gray (Image, Image)
get_image_size (Image, Width, Height)
threshold (Image, Region, 0, 128)
connection (Region, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 150, 99999)
fill_up (SelectedRegions, RegionFillUp)
*
此帖售价 1 金币,已有 46 人购买 [记录] [购买]
此段为出售的内容,购买后显示

*
dev_display (Image)
dev_set_line_width (1)
dev_set_color ('white')
dev_display (ContMeasure)
dev_set_line_width (2)
dev_set_color ('green')
dev_display (Circles)
*
idx := [0:3:|Parameter|-1]
RowsResult := Parameter[idx]
ColsResult := Parameter[idx + 1]
RadiusResult := Parameter[idx + 2]
disp_message (WindowHandle, 'Radius = '+RadiusResult$'0.2f', 'image', RowsResult+32, ColsResult-40, 'blue', 'false')
青春不敌岁月
助理工程师
助理工程师
  • 最后登录2017-11-23
  • 发帖数64
  • 金币467枚
  • 贡献勋章0枚
  • 社区居民
地板#
发布于:2017-11-14 08:24
6666666666666666666666666
fengxiaoyun987
专家
专家
  • 最后登录2017-11-23
  • 发帖数744
  • 金币2649枚
  • 贡献勋章0枚
  • 社区居民
  • 原创写手
4楼#
发布于:2017-11-14 08:35
BananaCheung:以下结果,看过官方示例的人应该知道怎么做。
关键代码出售1个币,对新手来说绝对值回票价。





read_image (Image, 'input.png')
reopen_window_fit (Image, 480,...
回到原帖
你用的halcon是哪个版本的??
独孤诗雨1990
技术员
技术员
  • 最后登录2017-11-23
  • 发帖数28
  • 金币169枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
5楼#
发布于:2017-11-14 10:43
measure_pos 完全能解决
licanliyuanqi
初学者
初学者
  • 最后登录2017-11-20
  • 发帖数14
  • 金币60枚
  • 贡献勋章0枚
  • 社区居民
6楼#
发布于:2017-11-14 14:02
BananaCheung:以下结果,看过官方示例的人应该知道怎么做。
关键代码出售1个币,对新手来说绝对值回票价。





read_image (Image, 'input.png')
reopen_window_fit (Image, 480,...
回到原帖
这个的卡尺的密度好像是不可以设置的,就是说隔多少个距离测一个点,又或者说那个矩形框的数量不可设置
licanliyuanqi
初学者
初学者
  • 最后登录2017-11-20
  • 发帖数14
  • 金币60枚
  • 贡献勋章0枚
  • 社区居民
7楼#
发布于:2017-11-14 14:24
licanliyuanqi:这个的卡尺的密度好像是不可以设置的,就是说隔多少个距离测一个点,又或者说那个矩形框的数量不可设置回到原帖
   set_metrology_object_param(MetrologyHandle, 'all', 'measure_distance', 8) 用这个就可以
joeaaron
工程师
工程师
  • 最后登录2017-11-23
  • 发帖数106
  • 金币684枚
  • 贡献勋章0枚
  • 忠实会员
8楼#
发布于:2017-11-14 17:00
halcon12版本最后一句报错
BananaCheung
助理工程师
助理工程师
  • 最后登录2017-11-23
  • 发帖数34
  • 金币313枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
9楼#
发布于:2017-11-14 20:21
fengxiaoyun987:你用的halcon是哪个版本的??回到原帖
13版,其它版本没验证过可不可以用
一只笨鸟在学飞
技术员
技术员
  • 最后登录2017-11-22
  • 发帖数33
  • 金币158枚
  • 贡献勋章0枚
10楼#
发布于:2017-11-15 08:50
我随便一打就是十个字
Lin2016
助理工程师
助理工程师
  • 最后登录2017-11-23
  • 发帖数125
  • 金币472枚
  • 贡献勋章0枚
  • 社区居民
11楼#
发布于:2017-11-15 09:17
我也要多学习。。。。。。
gongkeking
助理工程师
助理工程师
  • 最后登录2017-11-22
  • 发帖数168
  • 金币433枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
12楼#
发布于:2017-11-15 10:40
我也要多学习。。。。。。
gongkeking
助理工程师
助理工程师
  • 最后登录2017-11-22
  • 发帖数168
  • 金币433枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
13楼#
发布于:2017-11-15 12:27
halcon12版本最后一句报错
Lin2016
助理工程师
助理工程师
  • 最后登录2017-11-23
  • 发帖数125
  • 金币472枚
  • 贡献勋章0枚
  • 社区居民
14楼#
发布于:2017-11-15 16:44
有的是13里面的新东西啊
上一页
游客

返回顶部