文章目录前言一、.NET6与Halcon编程环境构建二、WPF中使用Halcon插件展示加载图片三、HWindowControlWPF与HSmartWindowControlWPF区别七、绘制ROI区域并展示模板匹配的结果 前言Halcon是一种计算机视觉软件工具,用于图像处理、分析和机器视觉应用。它由德国MVTec公司开发,是一种功能强大的视觉软件工具,可用于解决各种计算机视觉问题,包括目标检测
转载 2024-03-05 04:01:08
188阅读
Halcon 入门教程(01)这篇教程很简单,实现的功能是计算下图中曲别针的数量和每个曲别针的朝向。主要内容是翻译自Halcon 的帮助文档 “Chapter 4 Programming HDevelop”。使用的图像如下:这篇教程中我们假设 HDevelop 的各个参数都为默认值,通常新安装好的 HDevelop 所有的参数就都是默认值。如果不是的话可以通过下面的命令行方式将 HDevelop
转载 2024-04-29 19:08:41
484阅读
在机器视觉中,测量是必不可少的一个分支。测量主要包括有物体大小的测量、距离的测量以及物体完整度检测等。在工业机器视觉里面常用的有1D测量和2D测量,两种测量方式都非常简单好用,不过大部分的测量都是要基于标定之后(需要获取环境参数,比如得到pixel的物理大小)不经过标定的测量都只是测量物体的相对大小,以下讲解的都是没有获得相对物理大小的测量方式,原理都一样两者只不过进行单位换算的差别。1D测量:1
转载 2024-04-26 14:45:39
359阅读
(一)软件安装halcon 在工业机器视觉中占得比重很大,当然这是在传统机器视觉中的位置,作为商用软件自然是做得很好的,下面链接的为17.12 破解版本,只为学习交流,其他用途与我无关,哈哈。安装教程我就不罗嗦,初步的菜单,工具自己看吧,通用软件的结构 链接:https://pan.baidu.com/s/1V48jyOMCB201PizogYQ77w 提取码:NiuB 最主要的窗口: 1、图形窗
转载 2024-03-15 21:11:11
172阅读
# Halcon 深度学习使用教程 在本文中,我们将系统地探讨 Halcon 深度学习的使用教程,包括环境准备、分步指南、配置详解、验证测试、优化技巧和排错指南。以下是具体的内容结构。 ## 环境准备 首先,我们需要准备好 Halcon 深度学习的运行环境,包括安装必要的前置依赖。以下是版本兼容性矩阵表格和相应的安装命令。 | 组件名称 | 版本要求 | 备注
原创 6月前
174阅读
【机器视觉】机器视觉博客汇总_嵌入式开发工程师---欢迎大家一起交流dev_close_window ()   关闭活动窗口【机器视觉】机器视觉入门必读_嵌入式开发工程师---欢迎大家一起交流【机器视觉】机器视觉光源详解_嵌入式开发工程师---欢迎大家一起交流【机器视觉】 Halcon设置自动保存_嵌入式开发工程师---欢迎大家一起交流一、基本数据类型HALCON 区分两种数据
好久没有写篇文章了。写一篇总结吧。1、Halcon的自我描述Program LogicØ Each program consists of a sequence of HALCON operatorsØ The program can be stru
转载 2024-08-26 19:42:42
358阅读
Python 使用 Halcon Halcon 是一种功能强大的图像处理库,而 Python 是一种简单易用且广泛使用的编程语言。结合二者可以实现图像处理的自动化,提高效率。本文将介绍如何在 Python使用 Halcon,并提供一些代码示例。 ## 什么是 Halcon Halcon 是由德国 MVTec 公司开发的一种图像处理库,它具有强大的图像处理和机器视觉功能。Halcon 提供
原创 2024-02-08 03:34:48
151阅读
# Python使用Halcon的实现流程 ## 1. 简介 在开始之前,让我们先了解一下什么是Halcon和它在计算机视觉中的应用。Halcon是一款强大的计算机视觉库,它提供了丰富的图像处理和分析功能,可以用于物体检测、边缘识别、模板匹配等任务。而Python是一种简单易用的编程语言,具有广泛的应用领域。结合PythonHalcon,我们可以更方便地进行图像处理和分析。 ## 2. 实现
原创 2023-10-15 06:45:12
176阅读
     可以称之笔记吧~第1讲 region的点线生成及其距离 48'gen_region_points()画点成区域【参数可以使用数组,例如这种形式:[x1,x2],[y1,y2] ;前面[]里的都是row坐标,后面[]里的都是column坐标】disp_line()在两点之间生成一条直线(没有输出变量不能保存,因此不占内存)get_region_points()
select_shape前言1、select_shape (Operator)2、Possible values for Features2.1 常用的特征选择一2.2 常用的特征选择——circularity (Operator)2.2.1 函数原型2.2.2 解析2.2.3 Example2.3 常用的特征选择——compactness (Operator)2.3.1 函数原型2.3.2 解
一、Halcon语句按照以下规则进行操作        operator(图标输入 : 图标输出 : 控制输入 : 控制输出)        首先是图形的输入,紧接着是图形的输出,其次是控制数据参数的输入,控制数据的输出,这四个参数有可能都是空的。比如:read_image (Image, 'printer_chip/
缺陷检测解决策略之二blob分析+差分+特征分析_01(毛刺检测)缺陷检测解决策略之二blob分析+差分+特征分析_04(吸嘴检测)检测解决策略之一
HALCON图像处理总流程 一、程序初始化 二、获取图像(获取信息) 三、预处理 四、分割图像 五、形态学处理 六、特征提取 七、输出结果  一、程序初始化图像处理基准,在使用HALCON时,可以省略,因为程序初始化有默认值。 1、打开一个新的窗口; 2、设置填充模式; 3、设置线的颜色; 4、设置线宽; 5、设置窗口中显示的字体样式; 6、重新打开一个新窗口 7、关闭显示窗口 8、其他
HDevelop 编程翻译自HDevelop users guide第4章 ByYC本章阐述如何使用HDevelop创建一个机器视觉应用。HDevelop应该是默认设置。如果不是,使用命令行 hdevelop –reset_preferences打开HDevelp即可。本章处理一个简单的例子,统计下图中别针的数量及方向。1. FileàNew(文件à新程序),创建一个新程序2.读取图像并存入图标参
最近想学习一下机器视觉 用到的库是Halcon 自己到网上找halcon教程不是收费的 就是随便搞搞的 没有能系统去学习的知识体系 而且大多博主可能就一篇教程 对于新手来说 简直是致命的 出现了有人想学 没人牵头的状况 为了让大家了解如何去使用halcon 我准备探索之后出一套halcon系列的教程 如果你也在学halcon 可以点个收藏 一起学习 首先halcon软件打开后是这个样子的 可以看
HALCON基本结构HALCON参数可分为两类:图形参数 Iconic(image, region, XLD)控制参数 Control(string, integer, real, handle)一. 图形参数 Iconic1. Image图像根据像素信息的不同,可分为:二值图像、灰度图像、RGB图像,由一个或多个通道组成像素类型:  * Byte:每像素1字节,8位无符号,标准的灰度图像(28:
转载 2024-04-29 20:15:44
139阅读
HALCON学习之旅(四) 文章目录HALCON学习之旅(四)1、如何对区域进行反选,补集,交集,合并操作2、如何对区域进行填充操作3、如何根据区域特征过滤区域4、如何画各种交互ROI图形5、读写Region区域6、读写XLD轮廓 1、如何对区域进行反选,补集,交集,合并操作反选:**************反选************** *打开一个新的图形窗口 dev_open_window(
# Python使用Halcon进行图像处理 图像处理技术在科学、工业以及医学等多个领域都得到了广泛的应用。随着人们对图像处理需求的增加,很多图像处理库应运而生,其中最受欢迎的之一便是HalconHalcon是由MVTec公司开发的一个强大的机器视觉软件框架。它不仅支持多种编程语言,包括C++、C#和Python,还具备出色的性能和丰富的功能。 在本文中,我们将探讨如何在Python使用H
原创 9月前
40阅读
作者:张佳骥  MVTec 1.1什么是 HALCONMVTec HALCON 是一款在全球范围内使用,综合性的机器视觉标准软件。它有一个专门的集成开发环境(HDevelop),专门用于开发图像处理解决方案。使用 MVTec HALCON,您可以:受益于灵活的软件架构加快所有可行的机器视觉应用发展 保证快速进入市场持续地降低成本 作为一个综合工具箱,HALCON 涵盖
  • 1
  • 2
  • 3
  • 4
  • 5