HDevelop 快速入门

       HDevelop是一个强大的建构雏形以及发展方法的强大环境。要使用HDevelop建议从MVTec提供的680多个立即可以执行的程序着手浏览。这部分细节请您参考HDevelopUser’sManual。在WindowsNT/2000/XP下,由开始> 程序集>MVTec HALCON 7.0 > HDevelop来执行HDevelop。UNIX系统下,在shell中执行hdevelop。要加载范例程序,只要从程序主选单的File> Open  开启一个档案选择对话框,此时的目录是位于主要的范例所在目录,建议各位初学者由Applications这个目录下的范例程序开始着手。此外,由程序主选单File> Open Example Program... 则可开启一个对话框,由此可以根据不同的分类方式来选择范例。程序加载后,程序窗口中即显示出程序代码,变量窗口中择显示出所有用到的变量,由于尚未执行,各个变量是以?表示其尚无内容。简易使用方法如下

 

1.要执行程序,按RUN(F5)即可,若程序停在stop指令上,再按一次RUN(F5)即可继续。

2.除了RUN,HDevelop还提供了STEP(F6),可让您一行行的执行程序并且检视成果。如果程式中含有其它的副程序,利用STEP则可StepInto 以及StepOut。

3.要重新执行程序,按Reset(F2)即可让程序回到起点。

4.想要执行一部份的程序,只要在程序窗口中,用鼠标左键在想要的程序行左侧点一下,将绿色的programcounter 放在该处,程序就可以由该行开始执行。

 

HDevelop的提示

1.程序窗口下方有一个状态列,这里会显示一些很有用的参考信息。例如各个运算子的执行 时间,或是当程序因为stop指令停止时,或是等候使用者输入(例如画region)等等。

2.许多程序会在图形窗口中显示成果,您也可以在变量窗口中在想要显示的对象上点两下,便可以手动的方式将物体显示在图形窗口中。

3.依据您选择的安装方式,并非所有的影像都会复制到计算机中。如果有短少程序需要的影像,建议您将HALCONCD 置入光盘中,或是安装需要的影。

4.有些程序会开启framegrabbers进行取像,若系统中没有对应的取像设备,则会出现错误讯息。遇到这种情况则建议您选择另一个程序来执行,或是修改程序中的参数以符合现行使用的硬件。另外,如果您执行的是Demo版的HDevelop,将无法进行任何取像动作。


Hdevelop主要窗口介绍:

图形窗口(Graphics window)

这个窗口显示图像数据:images,regions,和XLDs。它提供许多功能按钮,大家可以自己看一下,并且可以直接在图像上右击,来对图像进行可视化设置,它包含了在可视化(Visualization)菜单中比较常用的功能。这个图形窗口可以多开,在窗口右上角点亮灯泡的是激活图像。是现阶段要处理的图像。图形窗口就像一个图栈,图像可以被regions或者XLDs或者缩小域的图像覆盖。

算子窗口(Operator window)

这个窗口可以直接选择Halcon算子或者函数。选择后可以直接设定它的参数,并且执行或者插入当前的程序。

程序窗口(Programe window)

这个窗口显示正在编辑的程序。

变量窗口(Variable window)

这个窗口显示变量。图形变量和控制变量。


插入图像的几种方式

1.用read_image();

2.直接将图像拖进程序中,然后或出现图形界面可以定义变量

3.文件->读取图像进行图像插入

实际上都要调用read_image()函数,只不过后面两种方式直接给出文件路径


  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值