OpenCV是一款开源的、跨平台的计算机视觉库,适用于Windows、Linux、Mac OS X、Android以及iOS系统,它还提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。小编这里为大家带来OpenCV 3.1最新版,欢迎下载!
OpenCV功能特色
计算机视觉市场巨大而且持续增长,且这方面没有标准API,如今的计算机视觉软件大概有以下三种:
1.研究代码(慢,不稳定,独立并与其他库不兼容)
2.耗费很高的商业化工具(比如Halcon, MATLAB+Simulink)
3.依赖硬件的一些特别的解决方案(比如视频监控,制造控制系统,医疗设备)这是如今的现状。而标准的API将简化计算机视觉程序和解决方案的开发。OpenCV致力于成为这样的标准API。
OpenCV致力于真实世界的实时应用,通过优化的C代码的编写对其执行速度带来了可观的提升,并且可以通过购买Intel的IPP高性能多媒体函数库(Integrated Performance Primitives)得到更快的处理速度。右图为OpenCV与当前其他主流视觉函数库的性能比较。
应用领域:
1、人机互动
2、物体识别
3、图像分割
4、人脸识别
5、动作识别
6、运动跟踪
7、机器人
8、运动分析
9、机器视觉
10、结构分析
11、汽车安全驾驶
OpenCV 3.1怎么安装
opencv python安装教程
下载小编提供的OpenCV 3.1,然后双击运行之,开始自解压
解压到哪个目录下,然后就会多一个opencv文件夹,里面会有这几个文件
右键单击计算机-属性-高级系统设置-高级-环境变量,在系统变量中查找PATH变量中添加“你的opencv解压路径\opencv\build\x64\vc12\bin”路径。
ps: opencv/build目录下有 x64和x86两个目录,里面都有 vc10, vc11, vc12。 这里注意一定要选x86目录,因为编译都是32位的。 vc12 对应 vs2013,不是vs2012,不要被误导了。 (vc11-> vs2012, vc10->vs2010)
新建一个空白项目(win64控制台项目)点击项目(菜单项)-属性-VC++目录,按照下图提示,添加目录:可执行文件目录 D:\Program Files\opencv\build\x64\vc12\bin 包含目录D:\Program Files\opencv\build\include D:\Program Files\opencv\build\include\opencv D:\Program Files\opencv\build\include\opencv3 库目录D:\Program Files\opencv\build\x86\vc12\lib
单击 链接器-输入-附加依赖项,添加链接库,将D:\Program Files\opencv\build\x86\vc12\lib中所有的lib库文件添加进去。点击确定,OK,opencv的配置完成。
opencv和opengl区别
OpenCV是 Open Source Computer Vision Library
OpenGL是 Open Graphics Library
OpenCV主要是提供图像处理和视频处理的基础算法库,还涉及一些机器学习的算法。比如你想实现视频的降噪、运动物体的跟踪、目标(比如人脸)的识别这些都是CV的领域
OpenGL则专注在Graphics,3D绘图。
其实两者的区别就是Computer Vision和Computer Graphics这两个学科之间的区别,前者专注于从采集到的视觉图像中获取信息,是用机器来理解图像;后者是用机器绘制合适的视觉图像给人看。
似乎没啥关系!
- PC官方版
- 安卓官方手机版
- IOS官方手机版