python+opencv的人脸识别,opencv人脸识别系统python毕业设计

  python+opencv的人脸识别,opencv人脸识别系统python毕业设计

  写在前面:这是我的本科设计。做这个题目之前只知道python,opencv python用的不多,所以本科阶段就上了数字图像处理的课程,所以水平很低。如有写错,请不吝喷。而且我在铺开代码的时候也没有发现有人做这个网线序列识别,所以想和大家分享一下,希望对有需要的同学有帮助。

  1.设计目标网线内部有八条独立的彩色线,分别是白绿色、绿色、橙色、白橙色、棕色、白棕色、蓝色和白蓝色,即有四条纯色线和四条白色线与其他四种颜色轻微混合。识别目标是实时采集视频帧,识别八条线,并在原始图标上编号。因为线序规格多,所以采用T568B的排列顺序:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕。

  当时有两个难点。列出来,后面会有相应的解决方案。

  如何分离如白橙与橙色的线由于采用的HSV色域,橙色和棕色的H分量基本是一致的,如何准确分离出橙色和棕色

  二、设计原理调用摄像机实时采集视频帧。对图像进行预处理和二值化后,识别出8条网线的轮廓,然后将图像的色域从RGB变为HSV。对网线轮廓中像素的HSV分量进行区分和计数,最终识别出以下顺序:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕。

  三。整体设计3.1平台搭建由于八条线中有四条是白色带一点其他颜色,采用黑色背景,便于二值化。由于采用了HSV色域,对光敏感,所以做了一个暗盒来控制光的因素,并增加了一个led条为暗盒提供光源。由于框中的视野会有框壁,影响识别,所以选择视野中心的一个矩形区域作为视觉识别的ROI区域(这个ROI区域就是书写图像的中心区域)

  平台和盒子内部的外观:

  片盒中的视野:

  3.2算法总体框图

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • opencv图像识别数字,opencv 识别
  • opencv图像识别数字,opencv 识别,如何基于opencv实现简单的数字识别
  • opencv图像的旋转角度计算,opencv图像仿射变换
  • opencv图像的旋转角度计算,opencv图像仿射变换,OpenCV图像几何变换之透视变换
  • opencv图像的旋转角度计算,opencv 旋转任意角度
  • opencv图像的旋转角度计算,opencv 旋转任意角度,opencv图片的任意角度旋转实现示例
  • opencv图像处理函数,opencv图像轮廓合并
  • opencv图像处理函数,opencv图像轮廓合并,OpenCV图像处理之七种常用图像几何变换
  • opencv双线性插值函数,opencv 图像插值
  • LBPH人脸识别,基于opencv的人脸识别技术
  • LBPH人脸识别,基于opencv的人脸识别技术,Opencv LBPH人脸识别算法详解
  • ,,OpenCV黑帽运算(BLACKHAT)的使用
  • opencv双线性插值函数,opencv 图像插值,C++ OpenCV实现图像双三次插值算法详解
  • ,,C语言 OpenCV实现柱面投影
  • ,,C++ Opencv imfill孔洞填充函数的实现思路与代码
  • 留言与评论(共有 条评论)
       
    验证码: