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

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

简要说明

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

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

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

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

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

第一种

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

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

第二种:

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

导出代码

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

 

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

猜你喜欢

转载自blog.csdn.net/jifanyyds/article/details/131094413