机器视觉算法
余辉亮的学习笔记
一起学习,一起进步
展开
-
[C++]STL中map的用法
大家好,有时候读代码,写代码用到了,讲下map 。首先说下stl_map.h 中class map 很长。原理:红黑树,对数据自动排序,可以做到一一数据映射关系。map的构造函数:map 作为STL中一个关联容器,提供一对一的数据处理能力,1、有6个构造函数 比如Map mapStudent2、数据的插入insert#include #include #原创 2017-04-12 00:45:37 · 480 阅读 · 0 评论 -
halcon中的分类器之GMM算子全讲解
强大的Halcon的分类器有三种MLP、SVM、GMM,在这里为大家详细介绍GMM,原理的东西自己百度吧,这里主要讲GMM库怎么用,希望对大家有用creat_class_gmm();含义:创建高斯混合模型;输入参数: NumDim:几个特征;NumClasses:样本分类个数;NumCenters:类中心的个数;CovarType:协方差矩阵('Spherical',原创 2016-06-24 18:16:59 · 14689 阅读 · 0 评论 -
浅谈 “矩”的概念
在机器视觉中,图像识别是非常重要的环节,而图像识别最核心的问题就是特征提取,现在特征提取的方法不断的被提出,现在浅谈图像的不变矩。矩是概率与统计的一个概念,是随机变量的一种数字特征,设x为随机变量,c为随机变量,k为正整数,那么E[x−c]称为x关于c点的k阶矩。矩是概率与统计的一个概念,是随机变量的一种数字特征,设x为随机变量,c为随机变量,k为正整数,那么E[x-c]称为x关于c点的k阶矩。分析原创 2016-04-27 21:56:50 · 2264 阅读 · 0 评论 -
【机器视觉算法】特征提取【1】
1、区域特征 目前最简答的区域特征是区域的面积。 a=|R|=∑(r,c)∈R1=∑i=1ncei−csi+1 a=|R| = \sum _{(r,c) \in {R}}{1} = \sum_{i=1}^n{ce_i}-cs_i+1 区域的行程表示法可以让计算计算变得更快,选出的区域可以作为OCR 的输入。面积可以成为区域的矩的广义特征的一个特例,其实面积就是区域内的点数,q=0,p=0q=0原创 2016-04-27 17:58:46 · 3059 阅读 · 0 评论 -
halcon 与PLC串口通信解决方案
OpSystem := environment('OS')if (OpSystem='Windows_NT') open_serial ('COM1', SerialHandle)else open_serial ('/dev/tty', SerialHandle)endifset_serial_param (SerialHandle, 9600, 8, 'none', '原创 2016-03-29 22:39:39 · 10916 阅读 · 2 评论 -
最小二乘法和梯度下降法有哪些区别?
最小二乘法的目标:求误差的最小平方和,对应有两种:线性和非线性。线性最小二乘的解是closed-form即,而非线性最小二乘没有closed-form,通常用迭代法求解。迭代法,即在每一步update未知量逐渐逼近解,可以用于各种各样的问题(包括最小二乘),比如求的不是误差的最小平方和而是最小立方和。梯度下降是迭代法的一种,可以用于求解最小二乘问题(线性和非线性都可以)。高斯-牛顿法是另一原创 2017-11-17 18:12:26 · 658 阅读 · 0 评论