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.pswp.cn/bicheng/20856.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/20856.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/20856.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何從0到設計一個CRM系統

什么是CRM 設計開始之前,先來了解一下什么是CRM。CRM(Customer Relationship Management)是指通過建立和維護與客戶的良好關系,達到滿足客戶需求、提高客戶滿意度、增加業務收入的一種管理方法和策略。CRM涉及到跟蹤和管理客戶的所…

python深度學習入門-從零構建CNN和RNN

文章目錄 第1章 基本概念1.1. 導數1.2. 鏈式法則1.3. 多輸入函數的導數1.4. 多輸入向量函數的導數1.5. 向量函數及其導數: 再進一步1.6. 包含兩個二維矩陣數據的計算圖 第2章 基本原理2.1. 監督學習概述2.2. 監督學習模型2.3. 線性回歸2.3.1. 線性回歸: …

[激光原理與應用-94]:電控 - 低噪聲運放的原理

目錄 一、什么是低噪聲運放 1.1 什么是低噪聲水平 1.2 什么是高增益 在電子工程中的應用 在通信領域的應用 在音頻和視頻處理中的應用 注意事項 1.3 什么是寬帶寬 1.4 什么是低偏置電流 重要性 特點 解決方法 應用 二、低噪聲運放的原理圖 1. 基本構成 2. 設計…

HTML5新元素探索:重塑網頁結構與功能的革新

隨著互聯網技術的飛速發展,HTML5作為新一代超文本標記語言標準,不僅增強了對多媒體內容的支持,還引入了一系列新元素,旨在使網頁結構更加語義化、可訪問性更強。本文將深入探討幾個核心的新元素,通過代碼示例展示它們如…

22data 腳本語言基礎——Python

橫線為沒講到的。 1. 基礎語法 變量:變量的聲明和使用。 數據類型:整數(int)、浮點數(float)、字符串(str)、布爾值(bool)等。 運算符:算術運算符…

第五維度【百度之星】/二分

第五維度 二分 思路&#xff1a;看到題目是盡可能晚的情況下最早就應該想到貪心。 #include<bits/stdc.h> using namespace std; typedef long long ll; ll a[100005],b[100005]; ll n,m; bool check(ll t) {ll res0,big0;for(ll i0;i<n;i) {if(a[i]>t) continue…

JMeter工具介紹

Jmeter功能概要 JDK常用文件目錄介紹 Bin目錄&#xff1a;存放可執行文件和配置文件 Docs目錄&#xff1a;是Jmeter的API文檔&#xff0c;用于開發擴展組件 printable_docs目錄&#xff1a;用戶幫助手冊 lib目錄&#xff1a;存放JMeter依賴的jar包和用戶擴展所依賴的Jar包 修…

HALCON-從入門到入門-讀取圖片保存圖片

1.廢話 視覺算法庫的第一步。 讀取圖片&#xff1a; 看你是從哪里讀取&#xff0c;從相機讀取還是從本地硬盤中讀取。 保存圖片&#xff1a;就只有保存到本地了。 上面的截圖顯示我讀取了一張圖片 從相機中讀取另開一篇來說&#xff0c;先說從本地磁盤讀取哈。 怎么讀取的…

創建maven 項目

一、groupId, artifactId When creating a Maven project in IntelliJ IDEA, "groupId" and "artifactId" are two essential elements of the projects metadata. groupId: This typically identifies your project uniquely across all projects. For e…

C語言程序設計第二講:順序程序設計

一、數據類型 1. 基本數據類型 C語言中提供了一些基本數據類型&#xff0c;用于表示各種不同類型的數據&#xff1a; 整數類型&#xff1a; int&#xff1a;表示整數&#xff0c;通常占用4個字節。short int&#xff1a;表示短整數&#xff0c;通常占用2個字節。long int&am…

Pycharm 的使用

使用文檔&#xff1a; Getting started | PyCharm DocumentationPyCharm 中文指南 — PyCharm 中文指南(Win版) 2.0 documentation 在Ubuntu中安裝并配置Pycharm教程&#xff08;安裝 Pycharm&#xff09;Ubuntu安裝pycharm及快速創建pycharm的快捷方式&#xff0c;便于使用&am…

數據結構復習指導之交換排序(冒泡排序,快速排序)

目錄 交換排序 復習提示 1.冒泡排序 1.1基本思想 1.2算法代碼 1.3性能分析 2.快速排序 2.1基本思想 2.2算法代碼 2.3性能分析 交換排序 復習提示 所謂交換&#xff0c;是指根據序列中兩個元素關鍵字的比較結果來對換這兩個記錄在序列中的位置。 基于交換的排序算法很…

鏈表逆序用哨兵位頭節點

在C語言中實現鏈表的逆序&#xff0c;使用哨兵頭節點是一種常見的做法。哨兵頭節點可以簡化代碼邏輯&#xff0c;特別是當鏈表為空時&#xff0c;可以避免空指針異常。下面是一個使用哨兵頭節點逆序單鏈表的C語言實現 示例&#xff1a; #include <stdio.h> #include &l…

富格林:應用正規技巧阻撓被騙

富格林悉知&#xff0c;隨著如今入市現貨黃金的朋友愈來愈多&#xff0c;不少投資者也慢慢開始重視起提高自身的正規投資技巧&#xff0c;希望能阻撓被騙更高效地在市場上獲利。雖然目前黃金市場存在一定的受害風險&#xff0c;但只要投資者嚴格按照正規的交易規則來做單&#…

python解決flask啟動的同時啟動定時任務

業務場景描述&#xff1a;在常規的開發中&#xff0c;我們開發接口服務&#xff0c;一般會將數據放在數據庫、文件等第三方文件&#xff0c;啟動服務后&#xff0c;服務到后臺數據庫中加載數據&#xff0c;這樣做的好處當然是開發會更加便利以及數據的可復用性較高&#xff0c;…

深度學習-03-函數的連續調用

深度學習-03-函數的連續調用 本文是《深度學習入門2-自製框架》 的學習筆記&#xff0c;記錄自己學習心得&#xff0c;以及對重點知識的理解。如果內容對你有幫助&#xff0c;請支持正版&#xff0c;去購買正版書籍&#xff0c;支持正版書籍不僅是尊重作者的辛勤勞動&#xff0…

LLaMA-Factory推理實踐

運行成功的記錄 平臺&#xff1a;帶有GPU的服務器 運行的命令 git clone https://github.com/hiyouga/LLaMA-Factory.git cd LLaMA-Factory/ conda create -n py310 python3.10 conda activate py310由于服務器不能直接從huggingface上下載Qwen1.5-0.5B&#xff0c;但本地可…

51仿真器 PZ-51Tracker 未知設備

插上仿真器&#xff0c;右擊我的電腦 等待一下&#xff0c;選擇winUSB 此時在keil中選擇仿真器會報錯&#xff0c;需要安裝如下我是win10) 安裝好后退出再試&#xff0c;沒有報錯即可 這項也要選擇 另外配置晶振

MYSQL之存儲篇

MYSQL之存儲篇 存儲過程簡介存儲過程優點&#xff1a; MySQL的存儲過程MySQL存儲過程的創建1.格式2.聲明分割符3.參數4.變量5.注釋6.MySQL存儲過程的調用7. MySQL存儲過程的查詢8.MySQL存儲過程的修改9.MySQL存儲過程的刪除10. MySQL存儲過程的控制語句11.MySQL存儲過程的基本函…

mybatis配置環境流程

mybatis配置環境流程 為啥要用mybatis&#xff1a;通過Mybatis實現快速訪問后端pgsql、mysql等數據庫。 1.修改pom.xml&#xff0c;添加mybatis相關依賴 <dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-s…