- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 计算机视觉(六)
人脸检测和识别 在opencv中data/haarcascades,该文件夹包含了所有的opencvv人脸检测的xml文件,这些文件用于检测静止图像、视频和摄像头所得到的图像中的人脸。使用时直接索引到该文件。1、静态图像中的人脸检测级联分类def CascadeClassifier(filename=None): # real signature unknown; r
2017-12-31 21:23:14 466
转载 计算机视觉(五)
图像的几何变换主要包括:平移、扩大与缩小、旋转、仿射、透视等等。图像变换是建立在矩阵运算基础上的,通过矩阵运算可以很快的找到对应关系。1. 图像的平移 图像的平移,沿着x方向tx距离,y方向ty距离,需要构造移动矩阵M。通过numpy来产生这个矩阵,并将其赋值给仿射函数cv2.warpAffine(). 仿射函数cv2.warpAffine()接受三个参数,需要变换的原始
2017-12-29 22:15:37 311
原创 计算机视觉(四)
GrabcutGrabcut算法详解http://blog.csdn.net/zouxy09/article/details/8534954原理: 首先用矩形将要选择的前景区域选定,其中前景区域应该完全包含在矩形框当中。然后算法进行迭代式分割,知道达到效果最佳。但是有时分割结果不好,例如前景当成背景,背景当成前景。测试需要用户修改。用户只需要在非前景区域用鼠标划一
2017-12-29 20:54:54 721
转载 Python 3.x标准模块库目录
出处:http://blog.csdn.net/sadfishsc/article/details/10390065文本1. string:通用字符串操作2. re:正则表达式操作3. difflib:差异计算工具4. textwrap:文本填充5. unicodedata:Unicode字符数据库6. stringprep:互联网字符串
2017-12-29 14:32:36 361
原创 计算机视觉(三)
1、滤波器傅里叶变换主要作用反应图像各区域像素变化的幅度。滤波器(核)矩阵:一组权重集合(内部所有值加和为0),作用在源图像的一个区域(滑动),并由此生成目标图像的一个元素。高通滤波器(HPF):检测图像的某个区域,然后根据像素与周围像素的亮度差值来提升该像素的滤波器。如果亮度变化很大,中央像素的亮度会增加(反之则不会)。(即某个像素比它周围的像素更突出,就会提升它的亮度)
2017-12-26 15:59:44 1132
原创 Python 面向对象
一、面向对象技术简介类(Class): 用来描述具有相同的属性(变量)和方法(函数)的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求
2017-12-25 16:18:25 370
原创 纪录片
1. 我在故宫修文物av39243282. 国脉·中国国家博物馆av41524153. 御膳房av40048134. 帝陵 av46199815. 中国通史av56702966. 北京中轴线av43781677. 大明宫av17307168. 大运河av41398989. 超级工程av645654210.航拍中国av832040911.舌尖上的中国第一季av
2017-12-25 13:46:26 816
原创 计算机视觉(二)
捕获摄像头的帧 VideoCapture类可以获得摄像头的帧流。但对摄像头而言,通常不是用视频的文件名来构造VideoCapture类,而是需要传递摄像头的设备索引(device index)。
2017-12-24 19:36:34 376
原创 计算机视觉(一)
大多数常用的OpenCv函数都在cv2模块内,cv2并非指OpenCv2.x.x,是指该模块引入了一个跟好的API接口一、二维Numpy创建图像cvtColor:格式转换def cvtColor(src, code, dst=None, dstCn=None): pass#coding:utf-8#绝对路径是使用的是‘/’from cv2 import *i
2017-12-22 20:19:55 1751
转载 常见Python运行时错误
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将发生在类似如下代码中:if spam == 4
2017-12-19 20:53:18 2673
原创 VS中删除以前增加的库文件
根据需求要添加新的库到VS中方法1:项目->属性->C/C++->附加包含目录:填写附加头文件所在目录 ,分号间隔多项项目->属性->链接器->附加库目录:填写附加依赖库所在目录 分号间隔多项项目->属性->链接器(点前面的+展开)->输入->附加依赖项:填写附加依赖库的名字.lib 空格间隔多项方法二:创建属性表,每次创建工程后在属性管理器中Debug|win32下添
2017-12-09 20:57:30 3572
原创 Anaconda+PyCharm+opencv
安装Anaconda, 在安装PyCharm IDE后,需要配置opencv环境Python2.7版本 具体做法是:将D:\Opencv249\opencv\build\python\2.7\x64 目录下的cv2.pyd文件拷贝到D\Anaconda\Lib\site-packages下,重新打开PyCharm即可Python3
2017-12-07 21:19:35 3089
randomforest
2018-03-08
SVM物体分类
2017-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人