小天很亮眼
工程师
工程师
  • 最后登录2017-12-12
  • 发帖数83
  • 金币728枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
阅读:951回复:11

三极管标定

楼主#
更多 发布于:2017-01-07 16:31
之前发的好多大神都给了意见,但是没有人谈标定的,这次再次发出求救啊,毕竟不做出来不能安心回家啊,希望做过标定的大牛们给点帮助,万分感谢(不能用标定助手做),最好是详细的步骤与过程,初学者只能模仿,三极管弯脚,测出引脚距离
gx404965618
工程师
工程师
  • 最后登录2017-11-30
  • 发帖数95
  • 金币919枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
沙发#
发布于:2017-01-08 11:50
图像上已经弯曲严重判断为不良,为什么还要测距离?我觉得你的检测逻辑是如果有断脚,有焊锡直接判断为NG,测量距离就没意义了。如果是没有断脚,焊锡,再测量距离判断OK,NG。
1、至于测量标定需要用到标定板
2、生成映射图像gen_image_to_world_plane_map
3、用映射图像消除畸变map_image
以上三步可以(参考measure_perspective_scratch)
4、二维测量算子生成测量工具gen_measure_rectangle2
5、用算子measure_pairs获取结果
6、最后比较两个引脚的距离是否相等或者是多少范围内
haihuan
禁止发言
禁止发言
  • 最后登录2017-03-26
  • 发帖数54
  • 金币218枚
  • 贡献勋章0枚
板凳#
发布于:2017-01-09 08:36
用户被禁言,该主题自动屏蔽!
zhujieonly
工程师
工程师
  • 最后登录2017-03-02
  • 发帖数82
  • 金币915枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
地板#
发布于:2017-01-09 09:27
改用远心镜头或者用halcon里面的自标定,不需要标定板
小天很亮眼
工程师
工程师
  • 最后登录2017-12-12
  • 发帖数83
  • 金币728枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
4楼#
发布于:2017-01-09 09:58
gx404965618:图像上已经弯曲严重判断为不良,为什么还要测距离?我觉得你的检测逻辑是如果有断脚,有焊锡直接判断为NG,测量距离就没意义了。如果是没有断脚,焊锡,再测量距离判断OK,NG。
1、至于测量标定需要用到标定板
2、生成映射图像gen_image_...
回到原帖
非常感谢,标定是个大难题,正在摸索
Rhine
工程师
工程师
  • 最后登录2017-11-16
  • 发帖数115
  • 金币767枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
5楼#
发布于:2017-01-09 12:52
先  拉個 Rectangle2  做 匹配模型
用 黑色chip  

再拉個Rectangle2 做檢查框的位置
附件名称/大小 下载次数 最后更新
Result.txt (5KB)  12 01-09 12:50 售价3金币[记录]
vicky
技术员
技术员
  • 最后登录2017-02-24
  • 发帖数39
  • 金币134枚
  • 贡献勋章0枚
  • 社区居民
6楼#
发布于:2017-01-09 14:59
可以说具体一些吗,两个矩形框的位置要放置在哪里?
vicky
技术员
技术员
  • 最后登录2017-02-24
  • 发帖数39
  • 金币134枚
  • 贡献勋章0枚
  • 社区居民
7楼#
发布于:2017-01-09 15:24
找到解决方法了,我的halcon工具里affine_trans_region算子控制参数设置跟楼上设置的不一样:‘true’或‘false’其中的一种。
小天很亮眼
工程师
工程师
  • 最后登录2017-12-12
  • 发帖数83
  • 金币728枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
8楼#
发布于:2017-01-09 17:01
Rhine:先  拉個 Rectangle2  做 匹配模型
用 黑色chip  

再拉個Rectangle2 做檢查框的位置
回到原帖
感谢啊,我看看
小天很亮眼
工程师
工程师
  • 最后登录2017-12-12
  • 发帖数83
  • 金币728枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
9楼#
发布于:2017-01-09 17:12
Rhine:先  拉個 Rectangle2  做 匹配模型
用 黑色chip  

再拉個Rectangle2 做檢查框的位置
回到原帖
运行有错。说是create_aniso_shape_model(ImageReduced,'auto',rad(0),rad(360),'auto',1,1,'auto',1,1,'auto','pregeneration','use_polarity',[30,40,30],10,ModelID)有一个参数太小,请问怎么改啊
Rhine
工程师
工程师
  • 最后登录2017-11-16
  • 发帖数115
  • 金币767枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
10楼#
发布于:2017-01-09 22:48
小天很亮眼:运行有错。说是create_aniso_shape_model(ImageReduced,'auto',rad(0),rad(360),'auto',1,1,'auto',1,1,'auto','pregeneration','use_po...回到原帖
我用的是 Halcon 12
不然試試
create_aniso_shape_model(ImageReduced,'auto',rad(0),rad(360),'auto',0.9,1.1,'auto',0.9,1.1,'auto','auto','use_polarity',[30,40,30],10,ModelID)
小天很亮眼
工程师
工程师
  • 最后登录2017-12-12
  • 发帖数83
  • 金币728枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
11楼#
发布于:2017-01-10 14:07
Rhine:我用的是 Halcon 12
不然試試
create_aniso_shape_model(ImageReduced,'auto',rad(0),rad(360),'auto',0.9,1.1,'auto',0.9,1.1,'auto','a...
回到原帖
哦,谢谢耐心交流指导
游客

返回顶部