EmguCv3.4在实际工业应用
tuto7534
这个作者很懒,什么都没留下…
展开
-
EmguCv3.4在实际工业应用----用于颜色检测,判定报警!
1.有很多需要颜色进行判定的,在普通灰图无法满足,在BGR或RGB中都不能很好判定。2.HSV颜色空间(结构体)由色调(Hue)、饱和度(Saturation)、亮度(Value)三个分量构成,HSV更接近于人眼的主观感受。我们可以通过下面的图来展示HSV颜色分布情况:这个表很重要对我们常见颜色分析很重要。(借用网上图片)实际要求及效果如下:(喇叭报警!!)当显示红色或黄色时,开始报警提示需要测试...原创 2018-05-03 22:17:02 · 2516 阅读 · 0 评论 -
EmguCv3.4在实际工业应用----2D矩阵条码的位置定位和识别解码
1.定位找到条码图示:代码:public partial class Form1 : Form { public Form1() { InitializeComponent(); cam1 = new Capture(0); scr_picture = new Mat(); p...原创 2018-06-30 16:46:02 · 2098 阅读 · 1 评论 -
EmguCv3.4在实际工业应用----2D矩阵条码的位置定位和识别解码(二)---检测条码断码和打印偏移
实际生产中需要,需用简单便宜WEBCAM来检测条码断码和打印偏移,如下简单介绍原理:定位2D条码,解码2D条码,通过检测条码纸中心和条码图像码中心进行比对,来确认打印是否偏移!希望大家一起学习!下面列出主要功能代码: #region //自动化代码 private void test_lable() { //线程 while ...原创 2018-07-06 16:41:26 · 1793 阅读 · 2 评论 -
EmguCV 仿射变换在机器视觉定位的应用
图像的几何变换——拉伸、收缩、扭曲、旋转1.定义仿射变换的2x3旋转矩阵(参考网络),在程序中用Mat类来定义 ,理解细节可以参考。 2.在机器定位中可以利用伺服马达定位确认原mark点或图像特征点坐标(教示得到点位)3.利用视觉的模板匹配或其他得到的新的伺服坐标。4.利用仿射函数得到2x3旋转矩阵5.利用此公式计算,计算出任意一个工作点的位置,...原创 2019-05-26 11:46:38 · 1144 阅读 · 0 评论 -
利用Emgu cv3.4制作视频监控,自己做行车记录一样
主要需要用到Capture类,VideoWriter,对象构造函数如下:public Capture(int camIndex);----用于初始化摄像头。public VideoWriter(string fileName, int fps, Size size, bool isColor);-----建立视频生产文件。主要用到函数:public virtual bool Ret...原创 2019-05-30 22:38:10 · 665 阅读 · 0 评论