Halcon视觉之家-Halcon视觉技术论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 2774|回复: 2

[待解决] 请问set_grayval这个错在哪里

[复制链接]

该用户从未签到

40

主题

71

帖子

594

积分

Rank: 3

积分
594
发表于 2019-6-24 17:20:25 | 显示全部楼层 |阅读模式

51Halcon诚邀您的加入,专注于机器视觉开发与应用技术,我们一直都在努力!

您需要 登录 才可以下载或查看,没有账号?会员注册

x
这段代码运行下去报错,
  1. *************************************************************
  2. * Halcon将裁剪后的图像还原为原始大小
  3. * Author: LiGuangyu
  4. * Date:   2018-02-26
  5. * 在Halcon的使用中,有时候需要对图像开窗,而测量时又需要还原为原始大小
  6. *************************************************************
  7. *在原始图像上的开窗位置
  8. OrigOffsetX:=200
  9. OrigOffsetY:=100
  10. *原始图像大小
  11. OrigImageWidth:=1000
  12. OrigImageHeight:=1000
  13. *读取图像
  14. read_image(Image, 'fabrik')
  15. get_image_size(Image, Width, Height)
  16. *生成图像全部区域
  17. gen_rectangle1(Rectangle, 0, 0, Height-1, Width-1)
  18. *从区域生成所有的像素坐标
  19. get_region_points(Rectangle, Rows, Cols)
  20. *读取图像的全部像素
  21. get_grayval(Image, Rows, Cols, Grayvals)
  22. *生成一个2倍大小的空白图像
  23. gen_image_const(Image1, 'byte', OrigImageWidth, OrigImageHeight)
  24. *将所有像素坐标加上偏移量
  25. Rows:=Rows+OrigOffsetY
  26. Cols:=Cols+OrigOffsetX
  27. *将图像的所有像素覆盖到空白图像的指定区域
  28. set_grayval(Image1, Rows, Cols, Grayvals)
复制代码


15.png

该用户从未签到

0

主题

33

帖子

534

积分

Rank: 3

积分
534

切换助手验证会员

发表于 2020-9-15 20:44:54 | 显示全部楼层
贴图和被贴图实际长宽相差加大一点,具体有什么要求或者规律,咱也不清楚

该用户从未签到

0

主题

4

帖子

14

积分

Rank: 1

积分
14
发表于 2020-9-17 11:47:52 | 显示全部楼层
运行过了,没有错误
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

视觉培训招生

建议您使用Chrome、Firefox、Edge、360、IE10以上等主流浏览器浏览本论坛

算子查询| 申请友链| 小黑屋| 手机版| Archiver| 业务支持|

© 2015-2021 Halcon视觉之家  X3.4  粤ICP备15095995号 粤公网安备44030602000670号

本站已安全运行:

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