OpenCV
lkiller_hust
这个作者很懒,什么都没留下…
展开
-
OpenCV学习笔记1--安装篇
0.简介 关于安装可以在http://docs.opencv.org/2.4/doc/tutorials/introduction/table_of_content_introduction/table_of_content_introduction.html#table-of-content-introduction找到,openCV支持linux/windowns等操作系统,在网页找到对应系原创 2016-05-08 11:07:49 · 433 阅读 · 0 评论 -
OpenCV-Python[第三章]——位操作
说明OpenCV提供了4种位操作,AND,OR,NOT,XOR。函数为相关的操作加“cv2.bitwise_”前缀。如:cv2.bitwise_not。对于2元操作而言,至少两个参数,src1,src2;dst参数返回结果可选,msk参数也是可选,指定msk区域进行相关操作。如下: bitwise_and(src1, src2[, dst[, mask]]) -> dst 因此,可以使用参数返回原创 2016-12-06 20:01:38 · 6513 阅读 · 3 评论 -
OpenCV-Python[第三章]——加法操作与alpha blending
说明普通的python加法’+’是溢出操作,opencv的加法函数cv2.add是饱和操作。x = np.uint8([250]) y = np.uint8([10]) print x+y # got 4 print cv2.add(x,y) # got 255此外,OpenCV提供了权重加法函数cv2.addWeighted,其进行如下操作: 使用Win7系统自带的两张图片做测试,其结果如原创 2016-12-05 21:46:36 · 4356 阅读 · 0 评论 -
OpenCV-Python[第三章]——图像格式及操作方法
理解图像 完整代码 补充说明理解图像图像其实就是一个2维数组,因此可以使用行列坐标对图像像素点进行定位。对于彩色图像,每个像素点对应的是一个包含bgr(cv2.imread读取的图像为BGR模式)的三元素的数组,灰度图像则每个像素对应一个灰度值。px = img[100,100] #access pixel print px #print the pilxe value 此外原创 2016-12-05 20:43:37 · 3147 阅读 · 0 评论 -
OpenCV-Python[第二章]——画图函数
简介 相关说明 画线 画矩形 画园 画椭圆 画多边形 添加文本 完整代码简介学习使用OpenCV画几何图形,主要的函数为:cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2.putText等。相关说明上述几个函数具有如下的相同类型的参数: img: 背景图像 color: 形状的颜色。格式为BGR,是一个元组,如(255,0,0)表示蓝原创 2016-10-27 19:47:36 · 9635 阅读 · 0 评论 -
OpenCV-Python[第二章]——视频初步
简介 捕捉视频 保存视频 示例代码简介本小节学习读取/显示/保存视频。涉及到的主要函数是cv2.VideoCapture(),cv2.VideoWriter().捕捉视频使用cv2.VideoCapture即可捕捉视频,它的参数可以是数字或者文件名,并且可以返回一个VideoCapture对象。如果是数字则代表连接的摄像头,有多个摄像头的情况依次为0,1,2.文件名则表示从本地视频文件获取视频流。之原创 2016-10-26 20:21:00 · 1229 阅读 · 0 评论 -
OpenCV-Python[第二章]——图像初步
目标 使用OpenCV显示图像 读取图像 显示图像 保存图像 使用Matplotlib显示图像目标 学习读取图像、显示图像以及保存图像 学习3个OpenCV函数:cv2.imread(),cv2.imshow(),cv2.imwrite() 学习使用Matplotlib显示图像 使用OpenCV显示图像读取图像使用cv2.imread()读取图像,图像必须在当前工作目录否则需要提供完整路径。impo原创 2016-10-23 11:46:43 · 2745 阅读 · 0 评论 -
OpenCV-Python[第一章]——开发环境搭建(Windows)
Python开发环境 OpenCV-Python库安装Python开发环境Windows平台有许多优秀的Python集成开发环境,这里推荐Python(x,y)。spyder不仅集成了代码编辑,类似MATLAB的变量窗口,交互式调试等,内部还集成了大量的需要的Python库如Numpy/Scipy/Matplotlib等。 下载Python(x,y)的Windows版本,按步骤进行安装即可。因为不原创 2016-10-22 00:27:01 · 784 阅读 · 0 评论 -
OpenCV-Python[第一章]——简介
OpenCV介绍 OpenCV-Python 有用的链接 ReferenceOpenCV介绍OpenCV是由intel的Gary Bradsky在1999年发起,第1版在2000年发布。OpenCV是一个开放的计算视觉库,支持大量的计算视觉、机器学习算法。 目前,OpenCV已经支持主流的编程语言如C++,Python,Java等;并且能够夸平台,在Windows/Linux/OS X/Andro原创 2016-10-21 23:05:25 · 512 阅读 · 0 评论 -
OpenCV-Python[第三章]——性能测量与优化技巧
简介使用OpenCV自带的函数getTickCount可以得到周期数,getTickFrequency可以得到频率,其单位是cycles per second。示例代码如下:import numpy as np import cv2 import matplotlib.pyplot as plt# Load two images img1 = cv2.imread('Desert.jpg') e1原创 2016-12-06 20:37:38 · 744 阅读 · 0 评论