开启左侧

请问open_zoom_window算子在哪里找到?

[复制链接]
wocattree 发表于 2019-9-15 11:05:45 | 显示全部楼层 |阅读模式
在做一个基于halcon的光滑表面缺陷检测,在百度文库上找了一份文档,它里面用到了open_zoom_window和close_zoom_window,然后在这两行代码出现了问题,麻烦大家帮忙解答一下
 楼主| wocattree 发表于 2019-9-15 11:16:08 | 显示全部楼层
在halcon的实例程序里找到了
Criss 发表于 2019-9-15 12:12:21 | 显示全部楼层
wocattree 发表于 2019-9-15 11:16
在halcon的实例程序里找到了

估计是例子里面写的内部函数吧!
枯一九 发表于 2020-12-8 10:07:04 | 显示全部楼层
wocattree 发表于 2019-9-15 11:16
**** 作者被禁止或删除 内容自动屏蔽 ****

{:1_342:}想问问是怎么找到的,我也正在面临这个问题,谢谢
Criss 发表于 2020-12-8 10:54:34 | 显示全部楼层
枯一九 发表于 2020-12-8 10:07
想问问是怎么找到的,我也正在面临这个问题,谢谢

halcon自带例程,打开hdevelop,按下ctrl+e打开halcon自带例程,工业领域->光学与精密工程->surface_scratch.hdev 里面有这两个内部函数的定义。

签名:
open_zoom_window(::RowPos, ColPos,RowROI1,ColROI1,ColROI1,ColROI2,ZoomFactor :WindowHandleZoom)
  1. dev_open_window (RowPos, ColPos, (ColROI2 - ColROI1) * ZoomFactor, (RowROI2 - RowROI1) * ZoomFactor, 'black', WindowHandleZoom)
  2. dev_set_part (round(RowROI1), round(ColROI1), round(RowROI2), round(ColROI2))
  3. return ()
复制代码


close_zoom_window(::WindowHandleZoom,FormerWidth,FormerHeight :)
  1. dev_set_window (WindowHandleZoom)
  2. dev_close_window ()
  3. dev_set_part (0, 0, FormerHeight - 1, FormerWidth - 1)
  4. return ()
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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