设置首页收藏本站
开启左侧

请问set_grayval这个错在哪里

[复制链接]
343012090 发表于 2019-6-24 17:20:25 | 显示全部楼层 |阅读模式
这段代码运行下去报错,
  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
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
zzzkiti 发表于 2020-9-15 20:44:54 | 显示全部楼层
贴图和被贴图实际长宽相差加大一点,具体有什么要求或者规律,咱也不清楚
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
黄浩翔 发表于 2020-9-17 11:47:52 | 显示全部楼层
运行过了,没有错误
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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