OpenCV
文章平均质量分 59
LinJingke
尚拙
展开
-
使用OpenCV来进行人脸识别
今天五一假期最后一个晚上,写篇博客回回神,今天早上跑了30公里,没啥状态,死撑了4个小时,前两天到处逛,没休息好,今天跑完,睡了一下午,囧……OpenCV提供了人脸识别的训练数据,因此,可以用它的训练数据来对人脸进行识别,打开opencv的安装目录看看,在share目录下,opencv给我们提供了不少训练结果的xml文件,我们找到圈住的这个:这里我们使用xcode编写程序来原创 2017-05-01 22:18:20 · 2183 阅读 · 3 评论 -
Windows平台下OpenCV3.4.1源码编译(VS2015)
OpenCV使用一个跨平台的编译工具,它用CmakeLists.txt描述编译规则,然后可以生成不同平台下IDE的工程项目,如:XCode、Visual Studio等。下载OpenCV3.1源码后,source目录如下:下载cmake-gui然后打开oencv的source目录并选择一个编译输出目录:设置好输入输入目录路径后,点击"Configure":弹出选择编译器对话原创 2017-04-26 20:30:36 · 878 阅读 · 0 评论 -
高斯模糊实现小结
原文链接: http://blog.csdn.net/zddblog/article/details/7450033注:博客中图表的大小难以调整,导致阅读不便,这里有其pdf版本:高斯模糊实现小结.pdf广告:如果科研累了,静下心来读一本好书吧:《琅琊榜》 高斯模糊是一种图像滤波器,它使用正态分布(高斯函数)计算模糊模板,并使用该模板与原图像做卷积运算,达到转载 2017-05-08 14:35:59 · 533 阅读 · 0 评论 -
Linux下编译安装OpenCV(基于C++,生成so库供python调用)
下载针对linux平台的源码包,这里下载3.1.0的:它使用cmake来产生makefile文件的,我们先建立一个Build文件,用来存放编译后文件:执行cmake, 注意,cmake版本需要大于2.8.7才行(这里在Centos7上编译)出现几个错误:前面两个安装依赖包即可:后面提示下载ippicv失败,估计忘了问题,这里找到缺少的软件然后下载它并存放到这原创 2017-05-06 11:37:05 · 9322 阅读 · 6 评论 -
Windows下OpenCV3.1.0环境配置
1. 环境准备: Visual Studio2013, OpenCV3.1.0 在OpenCV官网下载Windows平台的EXE文件后,双击解压到指定路径下: build目录下是支持Opencv使用的文件,source目录下是源码和历程等。 2. 增加环境变量: 3. 新建MFC应用程序对话框项目,编原创 2017-04-21 17:25:20 · 486 阅读 · 0 评论 -
Visual Studio快捷配置OpenCV开发环境
最近使用OpenCV比较多,每次新建一个测试项目都要配置它的include、lib目录好麻烦,感觉会不会有快一点的方式?之前在C#编程时,经常使用NuGet包管理工具来下载依赖库,那里估计也有吧,搜一下(基于Visual Studio2017的IDE, 工具--NuGet包管理器--程序包管理器设置):原创 2017-05-25 11:30:34 · 615 阅读 · 0 评论 -
Python调用OpenCV的接口
在Mac安装好OpenCV3.1后,如下,找到cv2.so:然后复制它到python安装目录下的lib/site-packages目录下,我这里使用的是anaconda的python包:注意,python对opencv的使用时通过numpy的,因此,munpy也必须安装,这里使用的anaconda已经内置了这个库,测试一下是否可以使用:OK。原创 2017-05-02 23:18:20 · 1964 阅读 · 0 评论 -
Android平台下OpenCV移植与使用---基于C/C++
在《Android Studio增加NDK代码编译支持--Mac环境》和《Mac平台下Opencv开发环境搭建》两篇文章中,介绍了如何使用NDK环境和Opencv环境搭建与测试使用,现在,在PC端对图像处理算法测试没问题后,该在移动端进行功能移植了,ios平台的很简单,直接把类库拷进工程就行了,android的稍微麻烦点,这里就以android平台为例说明移植步骤。 为了更好的模块移植,这里使原创 2017-02-04 08:59:37 · 5674 阅读 · 2 评论 -
Mac平台下Opencv开发环境搭建
OpenCV(Open Source Computer Vision Library),是一个开源的跨平台的计算机视觉库,它实现了图像处理和计算机视觉领域的很多通用算法,可以在多种计算机平台上运行,支持C++、C#、Python等语言,也提供了Ruby、Matlab等语言的接口。OpenCV是基于BSD许可证发布的,因此它可以免费应用于科研或商业领域。 可以在这个地址了解更多以及下载OpenC原创 2017-02-04 08:59:03 · 2073 阅读 · 1 评论