
OpenCV
SEU-RC
这个作者很懒,什么都没留下…
展开
-
通过OpenCV打开摄像头
OpenCV打开摄像头直接上代码。代码功能就是打开摄像头。其他功能以后再慢慢添加。 此处使用的版本为OpenCV 3.0.0,编译工具为MS VS 2013。#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/core/core.hpp>using names原创 2015-08-01 10:07:50 · 1763 阅读 · 0 评论 -
基于OpenCV的人脸识别
基于OpenCV的人脸识别OpenCV是个好东西啊,这个开源的CV库包含了许多函数库,比如模板匹配,边缘检测,面部识别。这一次要学习的是人脸识别。我们先从一幅图像的面部识别开始。直接上代码,下面的代码是从多个网页中抠来的,如果您发现里面包含了你的代码,请您及时通知我,我可以删掉。#include <opencv2/objdetect/objdetect.hpp>#include <opencv2/原创 2015-08-02 16:08:52 · 5986 阅读 · 1 评论 -
通过try/catch block载入文件
通过try/catch block载入文件今天在《Mastering OpenCV with practical computer vision algorithm》一书中看到这样以下这段代码,感觉很清晰,很整洁,特在此处记录一下,以方便以后的使用。代码如下:#include <opencv2/objdetect/objdetect.hpp>#include <opencv2/highgui/hi原创 2015-08-19 20:56:48 · 657 阅读 · 0 评论 -
Python + OpenCV边沿检测(Edge Detection)
Python + OpenCV边沿检测(Edge Detection)senchenrui@126.comOpenCV提供了3种边沿检测算法Laplaciansobelcanny本文分别采用这3种算法进行边沿检测,并给出比较结果1 基于Laplacian的边沿检测代码如下 import numpy import argparse import cv2 imag原创 2015-11-11 19:03:48 · 18430 阅读 · 1 评论 -
OpenCV + Python安装配置方法
OpenCV + Python安装配置方法seuchenrui@126.comPython好不好用,用过才知道啊。 Python中使用OpenCV真的是非常的方便,没有像Visual studio那样繁琐的配置。只需要简单几步就可以完成配置。具体步骤如下:下载opencv、python2.7和numpy 1.10安装文件安装opencv,然后再安装python,最后安装numpy将bui原创 2015-11-11 18:34:59 · 1582 阅读 · 0 评论 -
Python + OpenCV 直方图均衡 (Histogram Equalization)
Python + OpenCV 直方图均衡 (Histogram Equalization)seuchenrui@126.comOpenCV提供了一个直方图均衡的函数,可以直接调用,使用起来非常的方便。本文将采用OpenCV实现直方图均衡,并以图像的形式展现直方图均衡对图像的影响。代码如下: import numpy import argparse import cv2原创 2015-11-11 18:59:34 · 14963 阅读 · 0 评论 -
Python + OpenCV颜色空间(Color Space)
Python + OpenCV颜色空间(Color Space)seuchenrui@126.com众所周知,视频和图像领域中存在好几种颜色空间,比如RGB、HSV、YCbCr和灰色。本文将通过OpenCV来演示这些颜色空间之间的差别,以图像的形式直接展现出这些颜色空间之间的差别。代码如下 import cv2 image = cv2.imread('1.jpg') cv2.原创 2015-11-11 18:55:21 · 4137 阅读 · 0 评论 -
Python + OpenCV模糊处理(Bluring)
Python + OpenCV模糊处理(Bluring)seuchenrui@126.com模糊处理在边沿检测和去噪声方面有较为广泛的应用。OpenCV中提供了4种模糊算法,列举如下:averagemediangaussianbilateral本文将分别采用这4种算法对同一幅图像进行处理,并以图像的形式展现这几种算法之间的差别。1 average代码如下 import numpy原创 2015-11-11 19:07:04 · 14031 阅读 · 4 评论 -
OpenCV + Python 人脸检测
OpenCV + Python 人脸检测seuchenrui@126.com注意题目啊,这只是检测,不是识别。识别比检测难多了,以后有时间再研究。 以下的代码是OpenCV自带的例子,我做了些小修改,可以让眼睛检测结果更精确的。 修改的地方是:以检测到人脸的区域的上半部分做了眼睛的检测区域。 这样修改之后,眼睛的检测区域缩小,因此,检测结果也就精确一点。import numpyimpor原创 2015-11-13 19:55:35 · 6570 阅读 · 4 评论