请选择 进入手机版 | 继续访问电脑版
开启左侧

我的人脸识别学习之路(二)——初识OpenCV

[复制链接]
丁旭 发表于 2017-7-20 16:13:30 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
本帖最后由 小思 于 2017-7-20 16:46 编辑

OpenCV
  OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
  OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#,Ch, Ruby的支持。
  所有新的开发和算法都是用C++接口。一个使用CUDA的GPU接口也于2010年9月开始实现。
  OpenCV的功能十分强大,能做的也很多,我也只是会介绍实现一个人脸识别需要用到的功能。
安装配置
  OpenCV一般会搭配Qt或者VS使用,我在这里是在Qt上使用的,这里提供几个配置在Qt上的方法的链接
        
http://blog.csdn.net/xiahouzuoxin/article/details/41692891     
        
http://blog.csdn.net/forever_young_/article/details/50997761
      如果配置不成功,可以找思哥或者我,我这里有一个已经配置好的ubuntu15.04的虚拟机,可以直接使用。我后面的介绍都是在这个环境下运行的。
相关博客
      
http://blog.csdn.net/column/details/opencv-manual.html   OpenCV学习笔记
      
http://blog.csdn.net/morewindows/article/details/8225783   OpenCV入门指南
  这是两个关于OpenCV总结很好的博客。

精彩评论1

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注1

粉丝1

帖子5

发布主题
阅读排行 更多
广告位
0351-8210788
周一至周日 9:00-18:00
意见反馈:mind@unigress.com
关注我们

扫一扫关注我们

Powered by Discuz! X3.4 Licensed  © 2001-2013 Comsenz Inc.( 晋ICP备12005011 )