自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 学习图像处理知识---EmguCV3.4图像--图像角点检测

在角点检测中有三类: 基于灰度图像的角点检测、 基于二值图像的角点检测、 基于轮廓曲线的角点检测角点没有明确的数学定义,但人们普遍认为角点是二维图像亮度变化剧烈的点或图像边缘曲线上曲率极大值的点...

2018-05-29 16:29:14 1316

原创 学习图像处理知识---EmguCV3.4图像--霍夫变换

图像处理中从图像中识别几何形状的基本方法就是霍夫变换

2018-05-24 21:30:47 779

原创 学习图像处理知识---EmguCV3.4图像--图像边缘检测和轮廓提取(二)

对图像进行轮廓完成后,需进行轮廓进行提取。轮廓提取的结果就是点集-----VectorOfVectorOfPoint  (相当于点集的集合) Namespace:  Emgu.CV.Util基本构造函数:常用基本函数...

2018-05-23 09:41:57 2493

原创 学习图像处理知识---EmguCV3.4图像--图像边缘检测和轮廓提取(一)

在实际的运用中,图像的边缘检测和轮廓提取很重要。

2018-05-22 17:37:11 3294

原创 学习图像处理知识---EmguCV3.4图像--图像形态学(二)

主要运用的函数在Image类中,只需要改变类型就能完成:public void _MorphologyEx( MorphOp operation, //形态模式如下图 IInputArray kernel,//同前面 Point anchor, int iterations, BorderType borderType, MCvScalar borderValue)...

2018-05-21 10:05:45 588

原创 学习图像处理知识---EmguCV3.4图像--图像形态学(一)

在EmguCV3.4图像形态学中,主要运用腐蚀,膨胀,开运算,闭运算,高帽,低帽等其实都是采用腐蚀,膨胀这二个基本原理改造来。在Image类和CvInvoke类中均能完成。...

2018-05-20 19:58:18 820

原创 个人心得---休息一周,现在满血准备上班

回到老家,我感想很多!

2018-05-20 17:02:07 227

原创 学习图像处理知识---EmguCV3.4图像--滤波

图像在变换前,第一件重要事情就是滤波。1.中值滤波:中值滤波的基本原理是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替。在Image类中public Image<TColor, TDepth> SmoothMedian(int size)//其中参数size一定为奇数在CvInvoke类中(其实这二者没有区别,Image类中就是调用下面)public static v...

2018-05-12 22:35:35 1185

原创 python学习笔记和心得----基本知识(四)--元组

元组和列表有相同部分特点,有不同的地方。1.元组采用(),而列表采用[ ]。2.元组有点类似字符串,不能变。

2018-05-12 10:41:40 138

原创 学习图像处理知识---EmguCV3.4图像--阈值处理

在图像处理,二值化图像很重要的,尤其在机器视觉中,找MARK,找零件中心点,必须使用,减少数据处理量。1.CvInvoke 类中public static double Threshold( IInputArray src,//输入必须为单通道图像 IOutputArray dst,//输出图像 double threshold,//阀值 double maxValue,//最大值 Th...

2018-05-11 20:42:54 1312

原创 python学习笔记和心得----基本知识(三)--列表

1.列表和其他语言相比灵活好多,类型可以纷乱在其中,其他的语言必须为同类型的如 alit=[1, 2, 3, 4, 5, '5']>>>含数字和字符。2.访问和切片等操作类似字符串。3.常用的函数:列表操作包含以下函数:1、cmp(list1, list2):比较两个列表的元素 2、len(list):列表元素个数 3、max(list):返回列表元素最大值 4、min(list...

2018-05-11 11:38:43 113

原创 学习图像处理知识---EmguCV3.4图像通道分离和合并操作

在实际图像检测中,需要进行图像分离和合并操作。分离:1.CvInvoke 类中采用public static void Split(IInputArray src,IOutputArray mv)// src 为多通道的彩色图片,MV为分离单通道图片数组类如vectorofmat2.Mat类中 public Mat[] Split() //数组中的每个元素都代表原始图像的单个颜色通道3.Image...

2018-05-10 22:27:49 2766

原创 python学习笔记和心得----基本知识(二)--字符串

字符串是不能变的,固定式的,看到的变化其实重新建了一个对象,因此在程式注意的问题。字符串相当于一个列表,适应列表的各种操作。1.格式化:%是格式化开始。 a. 采用%+格式内容,后面单独像列表一样列出    print('jjj %s and %s'%('gh','hj'))>>>jjj gh and hj  。 b.采用字典形式来作业,print ('hello %(first...

2018-05-10 11:38:13 178

原创 学习图像处理知识---EmguCV3.4图像白平衡操作(新版本不一样)

新版EmguCV3.4图像白平衡跟以前版本不一样,现在单独成立一个类进行。public class GrayworldWB : WhiteBalancerNamespace:  Emgu.CV.XPhoto Assembly:  Emgu.CV.World (in Emgu.CV.World.dll)public float SaturationThreshold { get; set; } /...

2018-05-09 17:10:38 1441

原创 python学习笔记和心得----基本知识(一)

从今天开始正式学习python语言,目的结合C#进行视觉等工业自动化应用。给自己加油!

2018-05-09 10:42:10 346

原创 学习图像处理知识---EmguCV3.4 CvArray类学习(一)

CvArray类是Image和matrix类的基类,很多共性的基础,有必要学习其基类。在应用CvArray类时,我们一般不直接应用和建立其对象,而是通过mage和matrix类的对象来应用其函数和属性。同时我们也可以制定类。...

2018-05-08 13:44:20 841

原创 学习图像处理知识---EmguCV3.4 matrix类学习(三)

由于有matrix类和Image类有很多共同点,很多Image类可以用的函数,matrix类也能使用1.保存图片函数public virtual void Save(string fileName)//保存图片的名称。2.复制矩阵public virtual Matrix<TDepth> Clone()3.拼接矩阵(横向,纵向方向)类似Image类,注意拼接保证(W,H的一致型)pub...

2018-05-08 10:31:53 1838 1

原创 学习图像处理知识---EmguCV3.4 matrix类学习(二)

主要函数进行说明1.加,减,乘,除的基本运算。直接使用+,-,*,/的符号进行,使用极其方便。类似矩阵方法,必须满足规则尤其乘法和除法一定注意数学中矩阵的要求。否则会报错!!!前面采用静态函数,不同函数中也存在加减乘除。2.matrix类和图像之间的关系。  Matrix<Byte> mat1 = new Matrix<byte>(new Size(50, 20));   ...

2018-05-07 11:50:48 1238

原创 学习图像处理知识---EmguCV3.4 matrix类学习(一)

matrix类是OpenCV的cvMat的封装(矩阵类)Namespace:  Emgu.CV,Assembly:  Emgu.CV.World (in Emgu.CV.World.dll) 构造函数:public Matrix(Size size)//创建一个指定大小的矩阵public Matrix(TDepth[,] data)//使用指定的数据创建一个矩阵(3个通道)。public Matr...

2018-05-06 22:01:00 879

原创 学习图像处理知识---EmguCV3.4 mat类学习(二)

前面文章已经学习过MAT类基本构造函数和基本属性,下面对常用函数进行学习:1.用于Image类之间很方便转换,直接可以转类型的。public Image<TColor, TDepth> ToImage<TColor, TDepth>(bool tryShareData = false)2.保存图片文档public void Save(string fileName)//路...

2018-05-05 14:44:27 1249

原创 学习图像处理知识---EmguCV3.4 mat类学习(一)

MAT类在Emgucv中很重要,会自动化清理构造函数:(从构造函数可以看出MAT类对象,其实大部分都是指向存在的数据生成对象。)public Mat();//建一个空对象。public Mat(string fileName, ImreadModes loadType = ImreadModes.Color); //从文件图片中建立对象,注意导进的类型public Mat(Mat mat, Rec...

2018-05-04 21:52:52 4658

原创 EmguCv3.4在实际工业应用----用于颜色检测,判定报警!

1.有很多需要颜色进行判定的,在普通灰图无法满足,在BGR或RGB中都不能很好判定。2.HSV颜色空间(结构体)由色调(Hue)、饱和度(Saturation)、亮度(Value)三个分量构成,HSV更接近于人眼的主观感受。我们可以通过下面的图来展示HSV颜色分布情况:这个表很重要对我们常见颜色分析很重要。(借用网上图片)实际要求及效果如下:(喇叭报警!!)当显示红色或黄色时,开始报警提示需要测试...

2018-05-03 22:17:02 2459

原创 学习图像处理知识---Emgu3.4 OCR类库学习--VectorOfTesseractResult 类的学习

前面简单学习识别文字,只要图片有点问题,很难识别正确,要想好的识别要对对图像进行预处理。VectorOfTesseractResult 类构造函数:public VectorOfTesseractResult() //空对象public VectorOfTesseractResult(int size)//相当于数组大小public VectorOfTesseractResult(Tesserac...

2018-05-02 11:21:47 623

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除