2020-12-23 22:16:17
前言:==========================================================分类器相对于深度学习来讲是一种古老传统的图片处理技术。halcon中常见的有四类分类器:MLP(多层神经网络neural Nets)SVM(支持向量机)K-NN(K-最邻近)GMM(高斯混合类型)分类器的应用领域主要是下面这些:image segmentation...
2020-11-07 21:16:32
高斯混合模型(GMM)分类的理论有点复杂。当处理分类时候,基本理论之一就是贝叶斯决策规则。一般,贝叶斯决策规则告诉我们,通过最大化特征向量x属于某类的可能性,来最小化错分特征向量的可能性。这个所谓的“后验概率”应该在所有的类别中被最大化。然后,贝叶斯决策规则将特征空间划分为相互不连接的区域。这些区域被超平面所分割,例如对于1D数据被点分割,或者2D数据被曲线分割。尤其是,超平面是由点定义的,相邻的...
2020-10-30 08:43:23
* This example program shows how to classify different
* metal parts using a general MLP classification
*
dev_update_off ()
dev_close_window ()
dev_open_window (0, 0, 640, 480, 'black',...
2020-10-29 21:26:44
神经网络直接决定类与类之间的separating hyperplanes(分离超平面),而超平层分隔开两个类的特征向量,落在在层的一边的特征向量属于class 1,落在另一边则属于class 2。基于单层神经网络的分类器需要 linearly separable classes(线性可分的类),在许多应用中不够高效。基于多层神经网络的分类器则无此限制,只要隐藏层包含足够多的处理单元即可。神经网络神...
2020-10-29 21:20:19
* This example program shows you how to use the GMM classifier for novelty
* detection to perform a web inspection task. To perform the novelty detection,
* all pixels belonging to the single train...
2020-10-29 21:08:56
总结一下高斯混合模型的处理步骤:1. 创建一个高斯混合模型分类器(创建训练对象)例如:create_class_gmm(3, 5, 1, 'full', 'none', 3, 42, GMMHandle)意指:在3维图形中,创建一个用查找5种类级的高斯混合模型2. 将类级的图形区域添加到高斯混合模型分类器中(抓取训练图形)例如:add_s...
2020-10-28 21:03:27
无纺布折痕检测(3)· 基于灰度投影的折痕检测 http://www.skcircle.com/?id=1279频率域滤波基础之一 http://www.skcircle.com/?id=330基于二次曲面拟合的脏污检测 http://www.skcircle.com/?id=1274视觉进阶:阈值分割函数总结 http://www.skcircle.com/?id=683Hal...
2020-10-26 13:27:42
(一)Wrong number of values of control parameter 2(HALCON错误代码:1402)这种错误发生算子add_sample_class_mlp中。其原因是你现在的图片计算出来的FeatureVector和之前添加的FeatureVector大小不一致。这是因为训练图片的尺寸大小不致造成的。如下图所示,哪怕是你的图像大小差一行像素,也会造成FeatureV...
2020-05-25 14:14:56
这个例子是halcon18例程中深度学习系列例程中的一例。它用了MVtec做好的一个药丸分类训练数据库,来做DL(深度学习)检测。学习主要参考了自带的detect pills的例子,该例子分了四部分,分别是创建网络和数据预处理训练网络评估训练的效果测试新图像本文记录了对其中第一步,即创建网络和数据集预处理这部分的一些理解。创建深度学习网络设置网络参数这一步主要是设置选择halcon深度学习网络模型...
2020-05-24 11:49:58
1.把原始图像放到images目录;把类名写到classes.txt中,每个类名占一行;使用标注工具标注数据,标签图像将保存到labels目录;(只要写defect类,背景不用写) (classes.txt里是类名)2.运行2_train.hdev读入标注数据,训练得到网络;(epoch为500次,batchsize=1,learningrate)3.运行3_infer.hdev使用训练好的网络推...
2020-04-01 08:58:09
*重要理解一下这个几个算子
* dev_update_off ()
* dev_update_on ()
* dev_update_pc ('off')
* 计算区域的总数,使用count_obj()算子...
2020-03-14 07:29:03
1. 分类器使用范围 : 1.1 image segmentation 图像分割; object recognition 对象识别; quality control 质量控制; novelty detection 缺陷检测; optical character recognition(OCR) 光学字符识别;2. 几类重要的HALCON分类器: 2.1 多...