最近看MATLAB有点看不下去。。。就忍不住回到python的怀抱。研究下OpenCV,就当放松啦,对视觉还是很感兴趣的。 这里和之后代码大部分是来自这里的文档。 首先是对图片的处理。 这里的cute.jpg是这幅(好萌。。): 代码输出: ...
分类:
编程语言 时间:
2016-09-29 01:57:14
阅读次数:
377
图像加法 cv2和numpy中都提供了图像相加的实现,你可以使用函数cv2.add() 将两幅图像进行加法运算,当然也可以直接使用numpy,res=img1+img。两幅图像的大小,类型必须一致,或者第二个图像可以使一个简单的标量值。 但是二者实现有些不同,如下一个例子: 1 # -*- codi ...
分类:
编程语言 时间:
2016-09-17 19:18:21
阅读次数:
184
目标 获取像素值并修改 获取图像的属性(信息) 图像的ROI() 图像通道的拆分及合并 几乎所有以上的操作,与Numpy 的关系都比与OpenCV 的关系更加紧密,因此熟练Numpy 可以帮助我们写出性能更好的代码。 获取像素值并修改 代码: 1 # 2 3 import cv2 4 import ...
分类:
编程语言 时间:
2016-09-07 17:26:09
阅读次数:
248
opencv中也可以用一些函数来绘图 直接上源码,例子: 1 # -*- coding: utf-8 -*- 2 3 import numpy as np 4 import cv2 5 6 # 黑色的图片 7 img=np.zeros((512,512,3), np.uint8) 8 9 # 一条线 ...
分类:
编程语言 时间:
2016-09-07 13:02:42
阅读次数:
261
目标 ? 学会读取视频文件,显示视频,保存视频文件 ? 学会从摄像头获取并显示视频 ? 你将会学习到这些函数:cv2.VideoCapture(),cv2.VideoWrite()用摄像头捕获视频 使用摄像头来捕获一段视频,并把它转换成灰度视频显示出来。 首先应该创建一个VideoCapture 对 ...
分类:
编程语言 时间:
2016-09-05 22:18:17
阅读次数:
1065
1、搭建python下的Opencv环境 最近用的python版本都是2.7.3,因此这里虽然是用python来学习opencv,也只需在这基础上加一些其他的包 比如第一个程序需要的包,如 numpy:做科学计算的模块,包含丰富的函数,配置opencv也需要这个模块 cv2:opencv2.x版本, ...
分类:
编程语言 时间:
2016-09-05 19:25:23
阅读次数:
160
1.首先opencv是需要安装的,我用的ubuntu14.04,opencv3.0,具体安装教程可以参考网上很多,不想多提。 2.安装几个依赖包:cython,python-opencv和easydict,直接用sudo apt-get安装,网上很多用pip安装,bug比较多。 3.从github上 ...
分类:
其他好文 时间:
2016-08-20 11:30:04
阅读次数:
999
http://blog.christianperone.com/2015/01/real-time-drone-object-tracking-using-python-and-opencv/ ...
分类:
编程语言 时间:
2016-08-17 21:01:30
阅读次数:
130
opencv不用多说,先推荐一个给力的教程: https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_tutorials.html 把tutorial中的例子都实现一遍,能够对opencv有个基本的了解,但是要做 ...
分类:
编程语言 时间:
2016-08-05 10:14:06
阅读次数:
263
环境:Windows 7 + Python 2.7 + OpenCV 2.4.5 一、OpenCV1)下载适用于 windows 的 opencv 安装包。OpenCV下载页面:http://sourceforge.net/projects/opencvlibrary/files/opencv-wi ...
分类:
编程语言 时间:
2016-06-08 09:14:29
阅读次数:
190