E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python-opencv
Python-OpenCV
图像与视频处理
转载自:http://segmentfault.com/a/1190000003742481一直断断续续的用过几次OpenCV,感觉熟练掌握它的使用方法已经变的非常必要了,正好找到一个很不错的英文教程,就以此为起点,详细记录一下对OpenCV的学习过程吧。Update:这段时间通过使用了OpenCV之后,发现了很多实际操作过程中的问题,所以再次更新一下这些文章。首先就是关于文章中示例代码,一直使用
qq_26898461
·
2016-01-04 10:00
Python-OpenCV
处理图像(八):图像二值化处理
0x00.图像二值化图像二值化就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果。将256个亮度等级的灰度图像通过适当的阈值选取而获得仍然可以反映图像整体和局部特征的二值化图像。图像的二值化有利于图像的进一步处理,使图像变得简单,而且数据量减小,能凸显出感兴趣的目标的轮廓。0x01.图像二值化处理在将图像二值化之前需要将其先灰度化,示例代码:importcv2.cv
qq_26898461
·
2016-01-04 10:00
Python-OpenCV
处理图像(七):图像灰度化处理
为了加快处理速度,在图像处理算法中,往往需要把彩色图像转换为灰度图像。0x00.灰度图灰度数字图像是每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度。灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑白两种颜色,灰度图像在黑色与白色之间还有许多级的颜色深度。在RGB模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫灰度值。0x01.灰度化的方
qq_26898461
·
2016-01-04 10:00
Python-OpenCV
处理图像(六):对象识别
0x00.特征识别这里主要用到两个函数:GoodFeaturesToTrack和extractSURFGoodFeaturesToTrack:在图像中寻找具有大特征值的角点。SURF算法:是一个稳健的图像识别和描述算法。总之这俩个我目前也不清楚能用来干嘛,以后用到了在更新吧。importcv2.cvascv importmath im=cv.LoadImage("img/church.png",
qq_26898461
·
2016-01-04 10:00
Python-OpenCV
处理视频(五): 运动方向判断
在检测出运动的物体之后,我还需要知道运动的方向,使用了上一节中的办法检测运动我发现很难去计算运动方向,开始考虑通过计算轮廓的中点的变化来实现,但是因为每次检测出得轮廓的数量不稳定,所以这个办法会让误差不可控。这时我发现了goodFeaturesToTrack函数,简直是救了我,goodFeaturesToTrack函数可以获取图像中的最大特征值的角点,以下是我的思路:对两帧图像做一个absdiff
qq_26898461
·
2016-01-04 10:00
Python-OpenCV
处理视频(四): 运动检测
0x00.平均值法通过计算两帧图像之间变化了的像素点占的百分比,来确定图像中是否有动作产生。这里主要用到Absdiff函数,比较两帧图像之间有差异的点,当然需要将图像进行一些处理,例如平滑处理,灰度化处理,二值化处理,经过处理之后的二值图像上的点将更有效。代码示例:importcv2.cvascvcapture=cv.CaptureFromCAM(0)frame1=cv.QueryFrame(ca
beihangzxm123
·
2016-01-04 10:57
Python-Opencv
Python-OpenCV
处理视频(四): 运动检测
0x00.平均值法通过计算两帧图像之间变化了的像素点占的百分比,来确定图像中是否有动作产生。这里主要用到Absdiff函数,比较两帧图像之间有差异的点,当然需要将图像进行一些处理,例如平滑处理,灰度化处理,二值化处理,经过处理之后的二值图像上的点将更有效。代码示例:importcv2.cvascv capture=cv.CaptureFromCAM(0) frame1=cv.QueryFram
qq_26898461
·
2016-01-04 10:00
Python-OpenCV
处理视频(三): 标记运动轨迹
0x00.光流光流是进行视频中运动对象轨迹标记的一种很常用的方法,在OpenCV中实现光流也很容易。CalcOpticalFlowPyrLK函数计算一个稀疏特征集的光流,使用金字塔中的迭代Lucas-Kanade方法。简单的实现流程:加载一段视频。调用GoodFeaturesToTrack函数寻找兴趣点。调用CalcOpticalFlowPyrLK函数计算出两帧图像中兴趣点的移动情况。删除未移动的
qq_26898461
·
2016-01-04 10:00
Python-OpenCV
处理视频(二): 视频处理
0x00.使用Canny算法边缘识别Canny算法是一种多级边缘识别算法。Canny边缘识别算法可以分为以下5个步骤:应用高斯滤波来平滑图像,目的是去除噪声。找寻图像的强度梯度(intensitygradients)。应用非最大抑制(non-maximumsuppression)技术来消除边误检(本来不是但检测出来是)。应用双阈值的方法来决定可能的(潜在的)边界。利用滞后技术来跟踪边界。具体原理性
qq_26898461
·
2016-01-04 10:00
Python-OpenCV
处理视频(一): 输入输出
转载自:http://segmentfault.com/a/1190000003804797视频的处理和图片的处理类似,只不过视频处理需要连续处理一系列图片。一般有两种视频源,一种是直接从硬盘加载视频,另一种是获取摄像头视频。0x00.本地读取视频核心函数:cv.CaptureFromFile()代码示例:importcv2.cvascvcapture=cv.CaptureFromFile('my
beihangzxm123
·
2016-01-04 10:56
Python-Opencv
Python-OpenCV
处理视频(一): 输入输出
转载自:http://segmentfault.com/a/1190000003804797视频的处理和图片的处理类似,只不过视频处理需要连续处理一系列图片。一般有两种视频源,一种是直接从硬盘加载视频,另一种是获取摄像头视频。0x00.本地读取视频核心函数:cv.CaptureFromFile()代码示例:importcv2.cvascv capture=cv.CaptureFromFile('
qq_26898461
·
2016-01-04 10:00
Linux下安装
python-opencv
OpenCvPython【原创】Liu_LongPo转载请注明出处【CSDN】http://blog.csdn.net/llp1992系统:Ubuntu14.04python:2.7.10opencv:2.4.9OpenCv1、下载opencv源码下载2、解压到任意目录unzipopencv-2.4.9.zip3、进入源码目录,创建release目录(或者build目录都行)cdopencv-2.
llp1992
·
2015-11-27 10:00
Face Detection in Static Images with Python
而ubuntu正好提供了
python-opencv
这个包,用它可以方便地实现人脸检测的代码。
·
2015-11-02 11:57
python
在Ubuntu上安装OpenCV3.0和
Python-openCV
的经历
为了写论文,开始利用OpenCV进行图像分析,为了尽快完成工作,决定用Python来开发。用apt-get安装完成了各种openCV和python后发现,安装上的openCV版本太低,所需要的几个函数里面没有,只有最新的3.0里才有,于是决定安装openCV3.0。以下为此次安装过程的一个记录。(1)初始环境。目前机器上已经安装好了OpenCV的旧版本,python2.7以及Python-Open
小穷博士
·
2015-10-24 22:00
python
ubuntu
opencv
图像处理
Python opencv 调用sift
安装
python-opencv
:apt-getinstallpython-opencvimportcv2im=cv2.imread(‘aaa.jpg’)gray=cv2.cvtColor(im,cv2.
Pierre_Hao
·
2015-09-24 14:28
python
opencv
走进
Python-OpenCV
:cv2.imread(),cv2.imshow(),cv2.imwrite()
为什么使用
Python-OpenCV
虽然python很强大,而且也有自己的图像处理库PIL,但是相对于OpenCV来讲,它还是弱小很多。
Eddy_zheng
·
2015-09-08 09:53
python
图像处理
函数
opencv
for
python
走进
Python-OpenCV
:cv2.imread(),cv2.imshow(),cv2.imwrite()
为什么使用
Python-OpenCV
虽然python很强大,而且也有自己的图像处理库PIL,但是相对于OpenCV来讲,它还是弱小很多。
Eddy_zheng
·
2015-09-08 09:53
python
图像处理
函数
opencv
for
python
FAST RCNN安装配置精华
代码:https://github.com/rbgirshick/fast-rcnn0#可能需要Python安装包:cython,
python-opencv
,easydict先装一个python包管理器
Dachao_Xu
·
2015-08-06 19:17
caffe
OpenCV人脸检测(C++代码)
之所以强调C++版本是因为OpenCV有很多其他语言的接口,之前我也写过人脸检测的Python实现《
Python-OpenCV
人脸检测(代码)》,这篇文章则讲C++实现,其实大同小异,C++相比于Python
u012162613
·
2015-03-05 14:00
C++
opencv
人脸检测
Python-OpenCV
人脸检测(代码)
Python-OpenCV
人脸检测(代码)@author:wepon@blog:http://blog.csdn.net/u012162613/article/details/43523507做人脸识别
u012162613
·
2015-02-05 09:00
python
opencv
人脸检测
python中使用OpenCV进行人脸检测的例子
而ubuntu正好提供了
python-opencv
这个包,用它可以方便地实现人脸检测的代码。
·
2014-04-18 09:02
用OpenCv来做人脸识别
参考这篇文章: http://tech.idv2.com/2012/01/20/face-detection-with-python-opencv/python比较简单,只需安装
python-opencv
·
2012-02-08 22:00
opencv
python-opencv
cvCreateMemStoragecvCreateMemStorage这个函数默认只能分配64kb的内存. pContourImg=cvCreateImage(cvGetSize(pImg),IPL_DEPTH_8U,3); #为轮廓显示图像申请空间 #3通道图像,以便用彩色显示 #1通道为黑白效果。
Mr_JJ_Lian
·
2012-01-10 14:00
Python OpenCV 2.1 Ubuntu packages
PythonOpenCV2.1Ubuntupackages注解:Ubuntu下安装
python-opencv
比较容易,但在默认源apt-get获取的版本是1.0版本的,此版本的
python-opencv
loonger_leon
·
2010-07-29 21:00
python
ubuntu
documentation
library
features
Training
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他