银瑞信息
网站地图
 您的位置:主页 > 热点新闻 > 推荐方案 >
使用OPENCV视觉算法库开发在线检测项目
来自:未知    2016-10-25 17:35
 
一、选择要点:1、适用于底层开发、批量大成本低项目
                                  2、源码免费,并且可以用于机器视觉检测以外的应用
                                  3、需要程序编程,对开发人员的要求高
                                  4、系统的鲁棒性不如专业视觉检测软件
二、实际案例(人民币数捆检测系统
       1、
数捆错误检测(以腰带数判定捆数是否正确,保证10捆);
         2、纸币边缘吐出检测,产品正常边缘齐平,系统可检测突出长度超过10mm的纸币,通过计算一捆钱币长度判别。




三、OPENCV介绍


OpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV功能
  • 图像数据操作(内存分配与释放,图像复制、设定和转换)
  • 图像/视频的输入输出(支持文件或摄像头的输入,图像/视频文件的输出)
  • 矩阵/向量数据操作及线性代数运算(矩阵乘积、矩阵方程求解、特征值、奇异值分解)
  • 支持多种动态数据结构(链表、队列、数据集、树、图)
  • 基本图像处理(去噪、边缘检测、角点检测、采样与插值、色彩变换、形态学处理、直方图、图像金字塔结构)
  • 结构分析(连通域/分支、轮廓处理、距离转换、图像矩、模板匹配、霍夫变换、多项式逼近、曲线拟合、椭圆拟合、狄劳尼三角化)
  • 摄像头定标(寻找和跟踪定标模式、参数定标、基本矩阵估计、单应矩阵估计、立体视觉匹配)
  • 运动分析(光流、动作分割、目标跟踪)
  • 目标识别(特征方法、HMM模型)
  • 基本的GUI(显示图像/视频、键盘/鼠标操作、滑动条)
  • 图像标注(直线、曲线、多边形、文本标注)
OpenCV模块
  • cv – 核心函数库
  • cvaux – 辅助函数库
  • cxcore – 数据结构与线性代数库
  • highgui – GUI函数库
  • ml – 机器学习函数库

 
 
版权所有@2014上海银瑞信息科技有限公司 沪ICP备05031761号
地址:上海市怒江北路598号1805室 (200333)电话:021-52363091 传真:021-52363092