//安装OpencvSharp4
部分代码如下更新监控坐标();Mat roi = frame[识别区域];Mat hsv=new Mat();Mat 二值图 = new Mat();Mat 闭运算=new Mat();Mat 结构 ;//转为hsvCv2.CvtColor(roi,hsv,ColorConversionCodes.BGR2HSV);//转二值图Cv2.InRange(hsv, hsvlower, hsvupper, 二值图);//结构化,填充噪点OpenCvSharp.Size s = new OpenCvSharp.Size(6,6);结构 = Cv2.GetStructuringElement(MorphShapes.Rect, s);//形态学变换Cv2.MorphologyEx(二值图,闭运算, MorphTypes.Close, 结构,null,2);//计算高度OpenCvSharp.Point 茶面左边 = new OpenCvSharp.Point();OpenCvSharp.Point 茶面右边 = new OpenCvSharp.Point();//线条颜色配置Scalar color = new Scalar(255, 0, 255);OpenCvSharp.Point 线起点, 线终点;if (判断刻度(闭运算,ref 茶面左边,ref 茶面右边)){茶高度 = roi.Height - 茶面左边.Y;线起点 = new OpenCvSharp.Point(识别区域.X + 茶面左边.X, 识别区域.Y + 茶面左边.Y);线终点 = new OpenCvSharp.Point(识别区域.X + 茶面右边.X+20, 识别区域.Y + 茶面右边.Y);Cv2.Line(frame, 线起点, 线终点, color, 2);Cv2.PutText(frame, 茶高度.ToString(), 线终点,HersheyFonts.HersheySimplex,0.5,color,2);textBox1.Text = 茶高度.ToString();}Cv2.Rectangle(frame, 识别区域,color,1);

【C# Opencv机器视觉】 Opencv水位检测、液体高度检测、卡尺高度检测相关推荐

  1. Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示

    Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示 第一章:霍夫变换检测圆 ① 实例演示1 ② 实例演示2 ③ 霍夫变换函数解析 第二章:Python + openc ...

  2. 毕业设计 - 题目:基于机器视觉opencv的手势检测 手势识别 算法 - 深度学习 卷积神经网络 opencv python

    文章目录 1 简介 2 传统机器视觉的手势检测 2.1 轮廓检测法 2.2 算法结果 2.3 整体代码实现 2.3.1 算法流程 3 深度学习方法做手势识别 3.1 经典的卷积神经网络 3.2 YOL ...

  3. 毕业设计 机器视觉 opencv 深度学习 驾驶人脸疲劳检测系统 -python

    文章目录 0 前言 1 课题背景 2 Dlib人脸识别 2.1 简介 2.2 Dlib优点 2.3 相关代码 2.4 人脸数据库 2.5 人脸录入加识别效果 3 疲劳检测算法 3.1 眼睛检测算法 3 ...

  4. [opencv完整项目详解] 传统图像算法解决路标的检测和识别(改进升级版)

    之前路标匹配[opencv完整项目详解] 传统图像算法解决路标的检测和识别 的一个改进版. 之前路标匹配存在的一个问题: 所有路标与模板的相似度都处于较高状态(基本都在50%以上),其主要原因就是虽然 ...

  5. [opencv完整项目详解] 传统图像算法解决路标的检测和识别

    前言: 这是数字图像课程的大作业,老师要求不可以采用深度学习的方法检测和识别特定的路标,只能采用传统的图像算法提取特征从而检测出特定的车牌. 参考文章: https://blog.csdn.net/m ...

  6. opencv进阶学习笔记11:cannny边缘检测,直线检测,圆检测

    基础版笔记传送门 python3+opencv学习笔记汇总目录(适合基础入门学习) 进阶版笔记目录链接: python+opencv进阶版学习笔记目录(适合有一定基础) cannny边缘检测 基础版边 ...

  7. c# opencv 轮廓检测_C#中OpenCVSharp实现轮廓检测

    OpenCv提供了函数 findContours()用于对物体轮廓进行检测,该函数实现算法是由S.suzuki K.Abe于1985年发表的.OpenCVSharp封装了这个函数,有2个参数(cont ...

  8. 【youcans 的 OpenCV 例程200篇】147. 图像分割之孤立点检测

    欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列,持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列,持续更新中 [youcans 的 OpenCV 例程20 ...

  9. OpenCV精进之路(十三):角点检测

    角点检测是计算机视觉系统中用来获取图像特征的一种方法.我们都常说,这幅图像很有特点,但是一问他到底有哪些特点,或者这幅图有哪些特征可以让你一下子就识别出该物体,你可能就说不出来了.其实说图像的特征,你 ...

  10. 计算机视觉OpenCv学习系列:第十部分、实时人脸检测

    第十部分.实时人脸检测 第一节.实时人脸检测 1.OpenCV人脸检测支持演化 2.OpenCV DNN检测函数 3.代码练习与测试 学习参考 第一节.实时人脸检测 1.OpenCV人脸检测支持演化 ...

最新文章

  1. eeglab中文教程系列(3)-绘制通道光谱图
  2. doT.js灵活运用之嵌入使用
  3. 怎样办理软件著作权登记
  4. 从输入URL到页面显示的过程
  5. ise和modelsim联合仿真的一些准备
  6. *第八周*数据结构实践项目四【字符串加密】
  7. xbox 360手柄驱动程序_当手游开始变得硬核和竞技化 玩家会需要这样的手柄
  8. 新手谈SBUS接收与转换
  9. 详解u盘装系统找不到镜像文件怎么回事
  10. mmd 到 blender 到 ue4/ue5 缩放比例相关的处理流程
  11. 特殊教育学校计算机教学计划,2017年特殊教育学校教学计划
  12. 可编辑!热门动态表情包!
  13. [Winows 软件推荐] 四款常用精品的软件
  14. 银行金融计算机考试成绩查询系统,速看!人民银行成绩出了!戳进查分数+看排名!...
  15. 苹果手机有4g信号但是微信未连接服务器,苹果5s有显示4g网络但无上微信 是不是那里设置了 今天才出现的...
  16. MTK androiod5.1源码精简系统APP
  17. IDT发布ZEN 或 TAO 双淬灭探针
  18. 【java初学】List集合
  19. 泰德激光打标软件 包含 #include Main.h 时 原本正确的单元却报错
  20. ChinaJoy凸显中国游戏业十大矛盾

热门文章

  1. G、S、C、P、T STATE
  2. win7家庭版和旗舰版区别_Win7 ultimate是什么版本?ultimate是什么意思功能区别介绍!...
  3. HTTP响应的内容类型之Content-Type
  4. hihoCoder #1692 : 第K小分数
  5. 超链接一般有两种表现形式_超链接有哪几种类型,各有什么作用
  6. 【JZOJ3794】【洛谷P1383】高级打字机【主席树】
  7. Parallels Desktop 安装 Windows10 提示“安全启动功能防止操作系统启动”怎么解决?
  8. SVPWM空间矢量脉冲宽度调制技术控制电机
  9. html5中奖名单特效,jQuery基于json动态随机获取中奖名单抽奖代码
  10. SAP AW01N 资产浏览器数据查看详解