halcon 深度学习软件工具安装以及用法

2024-08-26 20:12

本文主要是介绍halcon 深度学习软件工具安装以及用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

安装halcon 20版本以上得  以为这个版本以上得有异常检测,分割,分类,目标检测,都有

一、下载软件

   可以再官网下载,但是官网要注册账号   下载区域: MVTec Software

    链接:https://pan.baidu.com/s/1aBGQQzacPZAPi6XbRKLXSA?pwd=gw7a 
    提取码:gw7a

   拓展文件

   链接:https://pan.baidu.com/s/1CM24AVX5_N93ecquLTZ8fw?pwd=mo34 
   提取码:mo34

如果过期了,可以再下方博客下载

  Halcon License - 2024.08.01(持续更新)-CSDN博客

二、安装

  下载后双击

进入到下载页面

点击 install  安装

点击设置

修改路径  否则默认安装到C:/盘

然后直接安装  如果你不知道这些都是啥 那么你就一脑全选  点击全部进行安装

弹出这个  直接安装就行

三、配置拓展文件

  安装结束后就可以配置拓展文件了,将上方下载的 licenses 两个文件夹解压打开,将里面的文件复制到 安装文件的 license中打开就可以了

双击打开

打开后可能不是简体中文 需要修改

点击左上角菜单栏,编辑-设定偏好-使用者介面-语言,选择简体中文

然后halcon 22.11 下载安装完成

四、下面安装深度学习软件工具 

      下方链接安装你需要的版本

HALCON下载 - MERLIC下载 -HALCON深度学习 | 大恒图像 (daheng-imaging.com)

进入后往下翻如果你下载的是我分享的或者是22.11版本的那么你工具可以下23.04的

下载好后双击

点击到这边会有一个DL图标的

点击安装

设置完路径后就可以安装了

安装结束后会出现在桌面

打开后是这样的 

点击新建项目寻找你需要的深度学习进行试验

 导入图片样本,然后按照框内的流程来就行 后续的工做就需要在halcon 或者 C#中实现了

本博客并不完善,后续还有更新,广大网友如有好点子,或者建议和可开源的成果,可以分享分享,大家一起学习!!!

这篇关于halcon 深度学习软件工具安装以及用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1109565

相关文章

Java中Redisson 的原理深度解析

《Java中Redisson的原理深度解析》Redisson是一个高性能的Redis客户端,它通过将Redis数据结构映射为Java对象和分布式对象,实现了在Java应用中方便地使用Redis,本文... 目录前言一、核心设计理念二、核心架构与通信层1. 基于 Netty 的异步非阻塞通信2. 编解码器三、

JDK21对虚拟线程的几种用法实践指南

《JDK21对虚拟线程的几种用法实践指南》虚拟线程是Java中的一种轻量级线程,由JVM管理,特别适合于I/O密集型任务,:本文主要介绍JDK21对虚拟线程的几种用法,文中通过代码介绍的非常详细,... 目录一、参考官方文档二、什么是虚拟线程三、几种用法1、Thread.ofVirtual().start(

Java HashMap的底层实现原理深度解析

《JavaHashMap的底层实现原理深度解析》HashMap基于数组+链表+红黑树结构,通过哈希算法和扩容机制优化性能,负载因子与树化阈值平衡效率,是Java开发必备的高效数据结构,本文给大家介绍... 目录一、概述:HashMap的宏观结构二、核心数据结构解析1. 数组(桶数组)2. 链表节点(Node

Java 虚拟线程的创建与使用深度解析

《Java虚拟线程的创建与使用深度解析》虚拟线程是Java19中以预览特性形式引入,Java21起正式发布的轻量级线程,本文给大家介绍Java虚拟线程的创建与使用,感兴趣的朋友一起看看吧... 目录一、虚拟线程简介1.1 什么是虚拟线程?1.2 为什么需要虚拟线程?二、虚拟线程与平台线程对比代码对比示例:三

Python函数作用域与闭包举例深度解析

《Python函数作用域与闭包举例深度解析》Python函数的作用域规则和闭包是编程中的关键概念,它们决定了变量的访问和生命周期,:本文主要介绍Python函数作用域与闭包的相关资料,文中通过代码... 目录1. 基础作用域访问示例1:访问全局变量示例2:访问外层函数变量2. 闭包基础示例3:简单闭包示例4

Java8 Collectors.toMap() 的两种用法

《Java8Collectors.toMap()的两种用法》Collectors.toMap():JDK8中提供,用于将Stream流转换为Map,本文给大家介绍Java8Collector... 目录一、简单介绍用法1:根据某一属性,对对象的实例或属性做映射用法2:根据某一属性,对对象集合进行去重二、Du

Python中isinstance()函数原理解释及详细用法示例

《Python中isinstance()函数原理解释及详细用法示例》isinstance()是Python内置的一个非常有用的函数,用于检查一个对象是否属于指定的类型或类型元组中的某一个类型,它是Py... 目录python中isinstance()函数原理解释及详细用法指南一、isinstance()函数

Python中的sort方法、sorted函数与lambda表达式及用法详解

《Python中的sort方法、sorted函数与lambda表达式及用法详解》文章对比了Python中list.sort()与sorted()函数的区别,指出sort()原地排序返回None,sor... 目录1. sort()方法1.1 sort()方法1.2 基本语法和参数A. reverse参数B.

vue监听属性watch的用法及使用场景详解

《vue监听属性watch的用法及使用场景详解》watch是vue中常用的监听器,它主要用于侦听数据的变化,在数据发生变化的时候执行一些操作,:本文主要介绍vue监听属性watch的用法及使用场景... 目录1. 监听属性 watch2. 常规用法3. 监听对象和route变化4. 使用场景附Watch 的

Java Instrumentation从概念到基本用法详解

《JavaInstrumentation从概念到基本用法详解》JavaInstrumentation是java.lang.instrument包提供的API,允许开发者在类被JVM加载时对其进行修改... 目录一、什么是 Java Instrumentation主要用途二、核心概念1. Java Agent