勇哥这套halcon引擎的学习笔记贴子共七篇,它是在官方指导文档《https://www.skcircle.com/?id=1343》的基础上学习编写而成的笔记。只是有一篇讲解怎么调用向量变量的没有加入,因为勇哥实在不知道这个向量变量有啥子用。以后如果搞明白了再加入吧。2020/7/3勇哥注:原来halcon中的向量就是个容器,跟c++标准模板库中的那个向量是一致的。第八篇加上来吧halcon引擎学习笔记(八)使用向量变量halcon引擎学习笔记(七)在在HDevEngine/C#中使用实时编译器
导读:C#来复习一下高中数学,不过这里勇哥不用纸和笔,而是用halcon做为平台来玩玩。
一切要与机器视觉联系起来才更有趣味。
因此,这个系列的数学课是专门给halcon平台的视觉程序员看的哦。本篇讨论一下region的集合运算。halcon中常见的对象有region和xld。前者是用行程编码表示的“区域”对象(不是像素)。后者是工作在亚像素精度下的轮廓线对象。两者都有对应的集合运算的算子。(一)集合并集(union set) R∪S定义:R∪S={x|x∈R V x∈S }注意
导读:来复习一下高中数学,不过这里勇哥不用纸和笔,而是用halcon做为平台来玩玩。
一切要与机器视觉联系起来才更有趣味。
因此,这个系列的数学课是专门给halcon平台的视觉程序员看的哦。重要知识点: (1) 一般的,对于两个集合A、B的任何一个元素都是集合B的元素,我们就说这两个集合有包含关系,称集合A为集合B的子集(subset),记做 A⊆B(或者B⊇A),读做“A包含于B”(或者“B包含A”)(2) 如果集合
勇哥注:图片过滤器是一切缺陷检测、边缘提取、图片分割前处理、分类器应用等等的基础。有很重要的研究意义。因此勇哥会写成一个系列贴子以和大家一起分享。-正文---------------------------------------------------------------------本篇引自halcon的一个例程,讲述了guided_filter,bilateral_filter,anisotropic_diffusion三个滤波器的对比。为啥要把这三个滤波器放在一起对比呢?因为它们都属于
前言:==========================================================分类器相对于深度学习来讲是一种古老传统的图片处理技术。halcon中常见的有四类分类器:MLP(多层神经网络neural Nets)SVM(支持向量机)K-NN(K-最邻近)GMM(高斯混合类型)分类器的应用领域主要是下面这些:image segmentation 图像分割&nbs
create_class_lut_gmm名称create_class_lut_gmm —使用高斯混合模型创建查找表以对字节图像进行分类。签名create_class_lut_gmm(::GMMHandle,GenParamNames,GenParamValues:ClassLUTHandle)描述create_class_lut_gmm使用经过训练的高斯混合模型(GMM) GMMHandle的数据生成查找表(LUT) ClassLUTHandle,以对多通道字节图像
set_calib_data名称set_calib_data —在校准数据模型中设置数据。签名set_calib_data(:CalibDataID,ItemType,ItemIdx,DataName,DataValue:)描述使用运算符set_calib_data,可以在校准数据模型CalibDataID中设置数据。根据ItemType的值,受影响的项目是模型,相机,校准对象姿态或手眼校准数据集。通过参数ItemIdx,您可以选择是为一个类型的所有项还是为单个项设置新值。要设置的参数
深度学习模型本章介绍了HALCON中的深度学习模型的一般概念以及数据处理。从概念上讲,HALCON中的深度学习模型是深度神经网络。每个深度神经网络都有一个定义其功能(即可以用于其任务)的架构。一种功能可能有几种可能的网络体系结构。当前,用于以下功能(也称为方法或类型)的网络已在HALCON中作为模型实现:对象检测,请参阅深度学习/对象检测。语义细分,请参阅 深度学习/语义细分。对于已实现的方法,您可以在相应的章节中找到有关特定工作流程,数据要求和验证措施的更多信息。有关深度学习(DL)
一般说法是gmm分类器可以用于缺陷检测,mlp不支持缺陷检测。勇哥还是想试试mlp到底能不能用于缺陷检测。于是有了下面的实验。这个实验用到的图片,原来是gmm分类器的一个倒子用到的。dev_close_window()
read_image (Image, 'plastic_mesh/plastic_mesh_01')
get_image_size (Image, Width, Height)
dev_open_wind
勇哥手上有几个案子用到了海康工业相机,为了方便自己,简单写了一个操作类。目前初步出了一个v1.0,功能围绕项目需要,因此十分简单,暂支持下面的内容:连续触发和外部信号触发外部触发时的软件触发模式枚举设备列表可以看到连断线重连都没做。先放上来吧,以后会持续完善它,并收录到netMarketing类库。对于怎么接外部触发信号,请参考下面的贴子:https://www.skcircle.com/?id=1420 演示程序如下:其实我就是拷贝的官方程序的界面,各位正好看看有了操作类,相对于原例程来讲是大大