HALCON-从入门到入门-软件界面介绍

1.废话

从halcon12到halcon23,开发的IDE界面大差不差,简单说下界面上不同功能按键的分布,以及一些快捷键啥的,要是还有我没有总结到的,又比较好用的,欢迎大家补充一下。

1.菜单栏

从上看到下,第一就是菜单栏。

文件里面有啥呢。

新程序,打开程序啥的就不说了,反正我们编写的代码如果要保存的话就会存成hdev格式的文件,然后双击这个文件就可以使用halcon打开它。

这里面的导出语言和导出库工程非常重要,这个涉及到halcon视觉算法和其他编程语言配合的问题,后续会花很大的篇幅来讲这两个功能。

下面看读取图像功能这个按钮,就是字面意思读取图片,或者你还可以直接用鼠标把图片拖进代码编辑窗口,也跟这个功能差不多。

其他没什么说的了。

2.编辑

这里面的功能我们用得非常频繁,但是基本都是用快捷键,我不相信哪个兄弟拷贝粘贴这种还能点开这里面来使用。

这里记住激活和注销这两个功能,快捷键是F3和F4 是用来注释代码的。

设置里面是一些常规设置,不止这一个参数选择可以进入设置窗口,旁边的函数管理也可以进入设置界面,可以添加一些halcon的本地函数库之类的,对于使用别人用halcon写好的函数或者是你想用halcon写一些函数让别人使用,这个功能就非常重要的。

3.执行

这里面基本包含了程序调试的所有功能,平常还是使用快捷键多一些。

类似于程序运行,单步运行这些都是非常常用的功能。

4.可视化

可视化菜单栏里面经常用到的是

画-用来设置区域显示是一块还是显示边缘

线宽用来设置显示边缘线条的宽度

其他的多试试就知道功能了。

这些功能你对着图像窗口点右键也可以设置。

5.函数

这里面就是函数管理的相关功能了。

和别人一些开发halcon算法,这里就很重要。

可以把造轮子的功夫省下来。

6.算子

这里面包含了所有的算子,有空可以按照分类进去找。

7.建议

不需要,从来不听它的建议。

8.助手

这几个助手非常好用,自己写代码也可以实现相关功能。

测试的话用助手,效率很高。

9.窗口

halcon里面的窗口是可以随便拖动关闭的,等你找不到了某个窗口,记得来这里找。

10.帮助

这里面就帮助文档非常详细,非常好用,对着算子按F1打开帮助文档。

如果技术菜就多看帮助文档,里面像是教科书是的。

2.快捷按钮栏

这里面包含了很多常用功能,多点点来试一下。

后面的二值化可视化窗口非常好用。

视频频率非常高。

3.图形窗口

显示图像用的,可以开多个。

绘制区域需要获取图像窗口的句柄。

4.变量窗口

这里分为图像变量和控制变量

图像变量包括image xld region

5.程序窗口

程序窗口就是我们写halcon代码的地方。

6.状态栏

状态栏就是最下面一栏。

显示的信息有当前算子运行的状态,是正在运行中还是运行结束了

右边图像相关信息,以及当前鼠标灰度值相关信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/670810.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

大型医疗器械企业四套系统数据集成技术干货分享

在大型医疗企业中,数据的互联互通是提升运营效率和数据利用率的关键。本次分享将概述如何通过轻易云集成平台将金蝶ERP、ZOHO CRM、泛微OA和汇联易报销系统进行高效联动,展示在实施过程中积累的技术干货。 某大型医疗企业,专注于麻醉和呼吸医…

系统架构设计师 - 操作系统(1)

操作系统 操作系统(5-6分)操作系统概述进程管理进程和线程的基本概念进程的状态 ★前趋图 ★★★★信号量与 PV 操作 ★★★★死锁及银行家算法 ★ 大家好呀!我是小笙,本章我主要分享系统架构设计师 - 操作系统(1)知识&#xff0c…

B站如何屏蔽短视频:成都鼎茂宏升文化传媒公司

B站如何屏蔽短视频:优化你的观看体验 在当今数字化时代,B站(哔哩哔哩)作为国内领先的弹幕视频网站,以其丰富的视频资源和独特的弹幕文化吸引了大量用户。然而,随着短视频的兴起,B站也引入了短视…

智能学工系统实现学生管理

人才培养是高校的榜首要务,高校在抓好学生教育作业的一起,更多的是要加强对学生的办理作业。作为在校大学生健康成长的指导者和引路人,面临很多的学生办理作业内容杂乱,事无巨细,但在传统的办理方式下,尽管…

在 LLM 架构中应用多专家模型

本文转载自:在 LLM 架构中应用多专家模型 2024年 3月 14日 By Kyle Kranen and Vinh Nguyen https://developer.nvidia.cn/zh-cn/blog/applying-mixture-of-experts-in-llm-architectures/ 文章目录 一、概述二、LLM 架构领域的专家齐聚一堂1、模型容量2、MoE 在降低…

计算机系统结构之Cache

一、全相联映像和变换 全相联映像的主存-Cache地址变换过程如图: 给出主存地址Nm访存时,将其主存块号Nmb与目录表(硬件)中所有各项的Mmb字段同时相联比较。若有相同的,就将对应行的Cache块号Ncb取出,拼接上块内地址Nmr形成Cache地…

JAVA基础|多线程

什么是线程? 线程(Thread)是一个程序内部的一条执行流程。 多线程是什么? 多线程是指从软硬件上实现的多条执行流程的技术(多条线程由CPU负责调度执行) 一. 如何在程序中创建出多条线程? Ja…

社交媒体数据恢复:Voxer

一、Voxer数据恢复教程 了解Voxer应用 Voxer是一款专门为iPhone和Android智能手机设计的免费对讲机应用,为用户提供即时的语音、文本、照片等信息发送和接收服务。该应用有点类似短信服务,但用声音代替文本。当你下载之后,如果不邀请朋友&a…

XTuner 微调个人小助手认知实战

XTuner 是一个高效、灵活、全能的轻量化大模型微调工具库。GitHub - InternLM/xtuner: An efficient, flexible and full-featured toolkit for fine-tuning LLM (InternLM2, Llama3, Phi3, Qwen, Mistral, ...)An efficient, flexible and full-featured toolkit for fine-tun…

vue中使用svg图像

一 、svg图像是什么 SVG(可缩放矢量图形)是一种图像格式,它以XML文档的形式存在,用以描述图像中的形状、线条、文本和颜色等元素。由于其基于矢量的特性,SVG图像在放大或改变尺寸时能够保持图形质量不受影响。这种格式…

【深入学习Redis丨第二篇】Redis集群部署详解

文章目录 Redis集群部署Redis4 Cluster部署 Redis集群部署 1 Redis各节点部署 使用源码安装各节点,不过与非cluster方式不同的是,配置文件中需启动cluster相关的配置。 因本次为伪分布式部署,生产环境部署时建议至少3台机器部署&#xff0…

解决JSON.stringify 方法在序列化 BigInt 类型时的错误

今天学nest时&#xff0c;使用apifox发送请求获取数据&#xff0c;结果还一直报错&#xff0c;而且还是我从未见过的 Do not know how to serialize a BigInt at JSON.stringify (<anonymous>) at stringify&#xff0c; 我都是跟着人家敲的&#xff0c;我就纳闷了&…

Java——异常详解

异常五个主要关键字&#xff1a;throw、try、catch、finally、throws 1. 异常的概念与体系结构 1.1 异常的概念 在Java中&#xff0c;程序执行过程中发生的不正常行为被称为异常&#xff0c;如&#xff1a; 1. 算数异常 public static void main(String[] args) {System.ou…

数据结构队列(深入链表的应用)

目录 队列的概念及结构 队列的实现 结构的选择 从Pop来看&#xff1a; 队列的结构 &#xff1a; 分析&#xff1a; 头文件(queue.h) 实现队列功能&#xff1a; 队列的初始化(与链表类似) 队列的摧毁 队列的插入(链表尾插) 队头的删除 取队头队尾的数据(简单中藏陷阱…

Vue3中的常见组件通信之props和自定义事件

Vue3中的常见组件通信 概述 ​ 在vue3中常见的组件通信有props、mitt、v-model、 r e f s 、 refs、 refs、parent、provide、inject、pinia、slot等。不同的组件关系用不同的传递方式。常见的撘配形式如下表所示。 组件关系传递方式父传子1. props2. v-model3. $refs4. 默认…

【TB作品】MSP430F5529,单片机,打地鼠游戏

功能 针对这块开发板做了一个打地鼠游戏&#xff1a; 1 给单片机上电后&#xff0c;初始化显示界面&#xff0c;显示出分数和等级。 2 游戏是一轮一轮进行的&#xff0c;每一轮会以50%几率点亮板子上的五个小灯&#xff0c;表示地鼠露头需要打了。 3 一轮游戏开始后&#xff…

STM32作业设计

目录 STM32作业设计 STM32作业实现(一)串口通信 STM32作业实现(二)串口控制led STM32作业实现(三)串口控制有源蜂鸣器 STM32作业实现(四)光敏传感器 STM32作业实现(五)温湿度传感器dht11 STM32作业实现(六)闪存保存数据 STM32作业实现(七)OLED显示数据 STM32作业实现(八)触摸按…

PKG系统安装包及IPSW固件下载(MacOS 11-14)11.7.10/12.7.1/13.6.

MacOS 14 Sonoma&#xff0c;为提高生产力和创造力带来了全新的功能&#xff0c;有了更多使用小部件和令人惊叹的新屏幕保护程序进行个性化设置的方法&#xff0c;对Safari浏览器和视频会议进行了重大更新&#xff0c;以及优化的游戏体验——Mac体验比以往任何时候都更好。 下载…

关于linux程序的查看、前台运行、后台运行、杀死的管理操作。

前言 在Linux中&#xff0c; 程序&#xff08;program&#xff09;是放在磁盘上的程序&#xff0c;是不会执行的。 进程&#xff08;process&#xff09;是程序被触发&#xff0c;从而加载到内存中的&#xff0c;会被CPU随机执行。 Linux中&#xff0c;有非常多的进程在实时运…

绿联 安装memcached容器 - 一个开源的高性能分布式内存对象缓存系统

绿联 安装memcached容器 - 一个开源的高性能分布式内存对象缓存系统 1、镜像 memcached:latest 2、安装 2.1、基础设置 重启策略&#xff1a;容器退出时总是重启容器。 2.2、网络 网络选择桥接(bridge)。 2.3、端口设置 容器端口11211固定不变&#xff0c;本地端口若未被…