python
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 · 26238 阅读 · 0 评论 -
MATLAB中调用Python
一、简介众所周知,Python凭借其众多的第三方模块,近年来被数据分析、机器学习、深度学习等爱好者所喜爱,最主要的是Python还是开源的。另一方面,MATLAB因其在仿真方面的独特优势也被众多人追捧。而在国内,虽然MATLAB具有昂贵的价格(学术版的估计也要好几千吧,具体不清楚),但恐怕也是众多搞学术的人的首选平台(原因嘛?呵呵,你懂得)。既然MATLAB和Python各有各的优势,那能不能将二者原创 2016-04-16 22:48:33 · 41352 阅读 · 2 评论 -
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 · 3862 阅读 · 1 评论 -
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 · 24592 阅读 · 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 · 10373 阅读 · 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 · 19176 阅读 · 7 评论 -
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 · 3347 阅读 · 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 · 22904 阅读 · 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 · 29115 阅读 · 1 评论 -
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 · 50462 阅读 · 0 评论 -
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 · 15036 阅读 · 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 · 7321 阅读 · 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 · 30500 阅读 · 0 评论 -
Caffe for Python 官方教程(翻译)
导言 本教程中,我们将会利用Caffe官方提供的深度模型——CaffeNet(该模型是基于Krizhevsky等人的模型的)来演示图像识别与分类。我们将分别用CPU和GPU来进行演示,并对比其性能。然后深入探讨该模型的一些其它特征。1、准备工作 1.1 首先,安装Python,numpy以及matplotlib。 #安装Python环境、numpy、matplotlib翻译 2016-07-31 14:45:43 · 60678 阅读 · 15 评论