opencv
jnulzl
这个作者很懒,什么都没留下…
展开
-
openCV—Python(3)—— 访问与操作像素
一、函数简介本节没有相关函数介绍,只涉及Python中一些矩阵的基本操作。1、获取三维矩阵(i,j)处的元素(b,g,r) = image[i,j],image大小为:MxNxK。2、获取三维矩阵的子矩阵——第i行到第j行与第m列到第n列的交叉部分newImage = image[i:j,m:n],image大小为:MxNxK。二、实例演练1、访问图像(0,0)处的像素并更改;2、访问图像第0行到第原创 2015-07-25 14:58:44 · 26281 阅读 · 0 评论 -
VC6.0应用OpenCV时出现的错误及解决办法
1. OpenCV2.2也添加了相关路径。。。。。。(P267>)未通过编译,程序运行时报错fatal error C1083: Cannot open include file: 'cv.h': No such file or directory。解决办法:由于编程软件使用的是VC6.0,建议用OpenCV1.0。2. 安装OpenCV1.0,进行相关的全局设置。不要忘了添加\l转载 2015-08-22 18:19:39 · 4405 阅读 · 0 评论 -
openCV—Python(11)—— 图像边缘检测
一、函数简介1、laplacian算子函数原型:Laplacian(src, ddepth, dst=None, ksize=None, scale=None, delta=None, borderType=None)src:图像矩阵ddepth:深度类型2、Sobel算子函数原型:Sobel(src, ddepth, dx, dy, dst=None, ksize=None, scale=None原创 2015-08-18 17:27:12 · 24813 阅读 · 1 评论 -
openCV—Python(10)—— 图像阈值化处理
一、函数简介1、threshold—图像简单阈值化处理函数原型:threshold(src, thresh, maxval, type, dst=None)src:图像矩阵thresh:阈值maxVal:像素最大值type:阈值化类型2、adaptiveThreshold—图像自适应阈值化处理函数原型:adaptiveThreshold(src, maxValue, adaptiveMethod,原创 2015-08-18 16:05:55 · 10408 阅读 · 0 评论 -
openCV—Python(9)—— 图像平滑与滤波
一、函数简介1、blur—图像均值平滑滤波函数原型:blur(src, ksize, dst=None, anchor=None, borderType=None)src:图像矩阵ksize:滤波窗口尺寸2、GaussianBlur—图像高斯平滑滤波函数原型:GaussianBlur(src, ksize, sigmaX, dst=None, sigmaY=None, borderType=None原创 2015-08-18 15:07:40 · 19244 阅读 · 7 评论 -
IplImage图像与BYTE图像之间的转换与利用
一、IplImage图像与BYTE图像在VC中的声明1、IplImage* iplImage;2、BYTE* data;二、 由IplImage*得到BYTE*图像数据:1、data = iplImage->imageDataOrigin; //未对齐的原始图像数据或者2、data = iplImage->imageData; //已对齐的图像数据三、 由BYTE*得到IplImage*图像数据1、转载 2015-08-31 21:10:45 · 4417 阅读 · 0 评论 -
人脸检测——基于OpenCV等开源库
一、人脸检测简介人脸检测是自动人脸识别系统中的一个关键环节。早期的人脸识别研究主要针对具有较强约束条件的人脸图象(如无背景的图象),往往假设人脸位置一直或者容易获得,因此人脸检测问题并未受到重视。随着电子商务等应用的发展,人脸识别成为最有潜力的生物身份验证手段,这种应用背景要求自动人脸识别系统能够对一般图象具有一定的识别能力,由此所面临的一系列问题使得人脸检测开始作为一个独立的课题受到研究者的重视。原创 2015-08-28 22:47:52 · 4762 阅读 · 0 评论 -
openCV—Python(8)—— 图像直方图及其直方图均衡化
一、函数简介1、calcHist—计算图像直方图函数原型:calcHist(images, channels, mask, histSize, ranges, hist=None, accumulate=None)images:图像矩阵,例如:[image]channels:通道数,例如:0mask:掩膜,一般为:NonehistSize:直方图大小,一般等于灰度级数ranges:横轴范围2、equ原创 2015-07-31 16:02:30 · 23023 阅读 · 0 评论 -
openCV—Python(1)——初始化环境
本系列博客主要参考自——Adrian Rosebrock:《Practical Python and OpenCV: An Introductory,Example Driven Guide toImage Processing and Computer Vision》一、 分步配置分别安装以下工具1、python2.7.x2、Numpy和Scipy3、Matplotlib4、下载OpenCV后解原创 2015-07-25 14:00:16 · 3384 阅读 · 0 评论 -
openCV—Python(7)—— 彩色图像R、G、B分量的提取与合并及其相关颜色空间的转化
一、函数简介1、split—提取R、B、G分量(返回值顺序为:B、G、R)函数原型:split(m, mv=None)m:彩图矩阵mv:默认参数2、merge—合并R、G、B(参数顺序为:B、G、R)函数原型:merge(mv, dst=None)m:B、G、R分量mv:默认参数3、cvtColor—合并R、G、B(参数顺序为:B、G、R)函数原型:cvtColor(src, code, dst=N原创 2015-07-29 20:39:22 · 50969 阅读 · 0 评论 -
openCV—Python(6)—— 图像算数与逻辑运算
一、函数简介1、add—图像矩阵相加函数原型:add(src1, src2, dst=None, mask=None, dtype=None)src1:图像矩阵1src1:图像矩阵2dst:默认选项mask:默认选项dtype:默认选项2、subtract—图像矩阵相加函数原型:subtract(src1, src2, dst=None, mask=None, dtype=None)src1:图像矩原创 2015-07-29 20:12:01 · 29177 阅读 · 1 评论 -
openCV—Python(5)—— 图像几何变换
一、函数简介1、warpAffine—图像放射变换(平移、旋转、缩放)函数原型:warpAffine(src, M, dsize, dst=None, flags=None, borderMode=None, borderValue=None)src:原图像矩阵;M:变换矩阵;dszie:图像尺寸(大小)其它参数默认即可。2、flip—图像翻转函数原型:flip(src, flipCode, dst原创 2015-07-25 16:34:51 · 15076 阅读 · 0 评论 -
openCV—Python(2)—— 加载、显示和保存图像
一、函数简介1、imread函数原型:imread(filename, flags=None)filename:读取的图像路径名;例如:”H:\img\lena.jpg”。flags:彩色图or灰色图,1:表示彩色图;0:表示灰色图。2、imshow函数原型:imshow(winname, mat)winname:窗口名字;例如:”Lena”。mat:要显示的图像矩阵。3、imwrite函数原型:i原创 2015-07-25 14:39:16 · 7358 阅读 · 0 评论 -
openCV—Python(4)—— 基本绘图
一、函数简介1、zeros—构造全0矩阵函数原型:zeros(shape, dtype=None, order=’C’)shape:矩阵大小;例如:300x300;dtype:数据类型;例如:”uint8”order:数据排列顺序,默认按列排的2、line—画线函数原型:line(img, pt1, pt2, color, thickness=None, lineType=None, shift=N原创 2015-07-25 15:33:35 · 30541 阅读 · 0 评论 -
Python—OpenCV学习网站
一个很好的Python—OpenCV学习网站OpenCV-Python Tutorials1、Introduction to OpenCVLearn how to setup OpenCV-Python on your computer!2、Gui Features in OpenCVHere you will learn how to display and save images and vid转载 2015-12-01 10:25:30 · 3874 阅读 · 1 评论