Halcon简单使用,加用halcon导出C++代码

Halcon的四个主要窗口包括图形窗口、变量窗口、算子窗口和程序窗口,分别用于显示图像、查看和修改变量、编写代码和显示处理结果。读取图像可通过read_image算子或菜单功能实现,并能导出为C++代码。
摘要由CSDN通过智能技术生成

打开halcon后就是我们使用halcon要常用的四个窗口(图形窗口、变量窗口、算子窗口、程序窗口),下图特显示了四个窗口的打开方式。

简要说明

图形窗口:用于显示图像,可以对图像进行缩放、平移、旋转等操作。当读入或生成一个图象时,该图像会自动显示在一个图像窗口中。一个Halcon程序可以打开多个图像窗口,每个窗口可以显示一个或多个图像。可以使用disp_image()或write_image()等函数将图像显示到指定的窗口中;

算子窗口:用于显示算子处理的结果(例如:边缘检测、形状匹配等),通常包含一个或多个图像对象。当执行一个算子时,其处理结果会显示在当前选中的算子窗口中。可以通过switch_window()函数选择当前算子窗口,并通过set_color()等函数设置显示颜色和线宽等属性,以便更好地显示算子结果;

程序窗口:用于编写和编辑程序代码,通常包含一个或多个程序文件。当打开一个程序文件时,该文件会自动显示在一个程序串口中。可以使用edit_text()等函数在程序窗口中创建或修改程序文件。程序窗口还包含一些辅助功能,如查找和替换、语法高亮等;

变量窗口:用于查看和修改程序中使用的全局变量、局部变量、参数等。可以使用set_system()或set_env_var()等函数设置和传递变量值。变量窗口通常包含变量名称、类型、值、作用域等信息,并提供了一些对变量进行操作的选项,如删除、修改等;

导出C++代码,以用halcon读取一张图片的代码为例,两种方法

第一种

算子窗口写读入图片的算子read_image用于从文件中读取并储存在内存中。

Image:用于指定将要读取的图像对象,也就是读入图像后将被储存到哪一个图像对象中。Filename:用于指定待读入的图像文件名可以是相对路径或绝对路径,后边也可以打开文件选择图片。

第二种:

直接在菜单栏的文件中读取图像

导出代码

在菜单栏的文件中有导出程序

 

 导出的路径还有导出的代码格式都是自选

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

稷滼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值