记录在Win8.1 64位系统下配置OpenCV 2.4.9+Python2.7.9,以便在Python中使用OpenCV图形库。...
分类:
编程语言 时间:
2015-04-29 23:31:43
阅读次数:
232
apt-get install freenect python-freenect libfreenect-demos python-opencv python-pygame python-xlibYou will need to install those packages before using...
分类:
系统相关 时间:
2015-04-24 12:23:15
阅读次数:
458
特征集分析
数据集为letter-recognition.data,一共为20000条数据,以逗号分隔,数据实例如下所示,第一列为字母标记,剩下的为不同的特征。
T,2,8,3,5,1,8,13,0,6,6,10,8,0,8,0,8
学习方法
1、读入数据,并去除分隔号2、将数据第一列作为标记,剩下的为训练数据3、初始化分类器并利用训练数据进行训练4、利用测试数据验证准确率...
分类:
编程语言 时间:
2015-04-20 15:01:11
阅读次数:
427
OpenCV人脸检测(C++代码)—— By wepon这篇文章简单总结一下人脸检测的代码实现,基于OpenCV,C++版本。之所以强调C++版本是因为OpenCV有很多其他语言的接口,之前我也写过人脸检测的Python实现《Python-OpenCV人脸检测(代码)》,这篇文章则讲C++实现,其实大同小异,C++相比于Python实现代码写起来会繁琐一点,这也是语言本身决定的吧。为了保持代码风格一...
分类:
编程语言 时间:
2015-03-05 14:46:24
阅读次数:
254
做人脸识别,首先要检测出图片/视频中的人脸,今天就研究了一下OpenCV的Python接口,把常用的一些功能模块写成函数。基于Python-OpenCV以及PIL,实现图片中人脸的检测以及截取保存、眼睛检测、笑脸检测。下面简单总结一下。........总之,利用opencv里训练好的haar特征的xml文件,在图片上检测出人脸(眼睛、鼻子、笑脸…)的坐标,利用这个坐标,我们可以将人脸区域剪切保存,也可以在原图上将人脸框出。剪切保存人脸以及用矩形工具框出人脸,本程序使用的是PIL里的Image、ImageDr...
分类:
编程语言 时间:
2015-02-05 11:31:06
阅读次数:
396
准备入图像处理坑了。win32环境python2.7.9:https://www.python.org/ftp/python/2.7.9/python-2.7.9.msinumpy1.8.1:http://sourceforge.net/projects/numpy/files/NumPy/1.8....
分类:
编程语言 时间:
2015-01-24 21:21:32
阅读次数:
263
【背景】最近有一个需要为图片去水印的需求,于是各种折腾开始。【背景了解图片标准】图片使用RGB编码,RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色,RGB即是代表红、绿、蓝三个通道的颜色..
分类:
编程语言 时间:
2014-12-16 15:18:18
阅读次数:
565
背景】
最近有一个需要为图片去水印的需求,于是各种折腾开始。
【背景了解图片标准】
图片使用RGB编码,RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色,RGB即是代表红、绿、蓝三个通道的颜色。
【分析图片】
分析了图片之后,发现规律:
1、图片需要的图形是黑色的
...
分类:
编程语言 时间:
2014-12-16 15:08:12
阅读次数:
351
图像金字塔融合算法主要用在两幅图像的拼接中。两幅有重合区域的图片,如果直接个根据位置来拼接,那么由于两幅图片自身的差异,拼接完的图片上会有很明显的拼接线存在。
解决这个问题,最简单的方法是对两幅图片的重合区域的像素进行加权相加(这个操作可以理解为一种羽化的处理效果)。
设定一个权重w,就有公式:PB(i,j) = (1-w)*PA(i,j) + w*PB(i,j)可以计算重合区域融合后...
分类:
编程语言 时间:
2014-11-24 22:38:57
阅读次数:
692
OpenCV版本要求在2.3.1以上
本文主要介绍如何在Python中用OpenCV读取、保存和播放一段视频流以及用OpenCV来调用摄像头。
1.调用摄像头
为了捕捉摄像头的画面,我们首先要生成一个VideoCapture对象,这个对象的参数可以是设备号或者是视频文件的名称。设备号可以在/dev下查看,我的摄像头的设备名称是video0,所以设备号就是0。获得了VideoCap...
分类:
编程语言 时间:
2014-10-02 17:37:13
阅读次数:
307