Python
文章平均质量分 79
Daetalus
这个作者很懒,什么都没留下…
展开
-
Python SIP使用总结(Win&Linux通用)
Python中使用C/C++模块有许多工具,大名鼎鼎的有SWIG(英文意思为:豪饮)、SIP(英文意思为:啜饮,小口的喝),还有boost.python等。其中SIP是从SWIG发展而来,专为Python调用C/C++模块使用的(看SIP的命名就能看出来,很有意思的)。 SIP的使用方法,在官网的SIP Reference Guide中有介绍,不过那是针对至少有点经验的人员,对初原创 2012-02-06 20:29:54 · 53042 阅读 · 10 评论 -
OpenCV-Python教程(7、Laplacian算子)
本篇文章介绍如何用OpenCV-Python来使用Laplacian算子。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用在OpenCV-Python中使用Laplacian函数本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视觉算法及应用(第2版) 》。Laplacian算子图像中的边缘区域,像素值会原创 2013-06-28 17:20:37 · 66286 阅读 · 10 评论 -
OpenCV-Python教程(8、Canny边缘检测)
本篇文章介绍如何用OpenCV-Python来使用Canny算子。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python实现基本的滤波处理本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视觉算法及应用(第2版) 》。原型OpenCV-Python中Canny函数的原型为:edge原创 2013-06-30 17:48:48 · 128709 阅读 · 26 评论 -
OpenCV-Python教程(10、直方图均衡化)
相比C++而言,Python适合做原型。本系列的文章介绍如何在Python中用OpenCV图形库,以及与C++调用相应OpenCV函数的不同之处。这篇文章介绍在Python中使用OpenCV和NumPy对直方图进行均衡化处理。包括使用查找表拉伸直方图和使用OpenCV和NumPy的函数以不同的方式进行直方图均衡化。原创 2013-07-25 13:01:07 · 50160 阅读 · 6 评论 -
OpenCV Python教程(3、直方图的计算与显示)
转载请详细注明原作者及出处,谢谢!本篇文章介绍如何用OpenCV Python来计算直方图,并简略介绍用NumPy和Matplotlib计算和绘制直方图直方图的背景知识、用途什么的就直接略过去了。这里直接介绍方法。计算并显示直方图与C++中一样,在Python中调用的OpenCV直方图计算函数为cv2.calcHist。cv2.calcHist的原型为:cv2.calc原创 2013-06-20 14:40:15 · 89370 阅读 · 8 评论 -
《用Python构建机器学习》——第十章:计算机视觉-模式识别 读后小结
《Building Machine Learning Systems with Python》(暂译:用Python构建机器学习系统)第十章“计算机视觉:模式识别”的简要笔记。原创 2013-08-28 22:35:38 · 17202 阅读 · 2 评论 -
OpenCV-Python教程(11、轮廓检测)
相比C++而言,Python适合做原型。本系列的文章介绍如何在Python中用OpenCV图形库,以及与C++调用相应OpenCV函数的不同之处。这篇文章介绍在Python中使用OpenCV的检测并绘制轮廓。原创 2013-10-30 17:36:42 · 195466 阅读 · 27 评论 -
OpenCV Python教程(2、图像元素的访问、通道分离与合并)
OpenCV Python教程之图像元素的访问、通道分离与合并转载请详细注明原作者及出处,谢谢!访问像素像素的访问和访问numpy中ndarray的方法完全一样,灰度图为:img[j,i] = 255其中j,i分别表示图像的行和列。对于BGR图像,为:img[j,i,0]= 255img[j,i,1]= 255img[j,i,2]= 255第三个数表示通道。下面原创 2013-06-14 20:50:00 · 78889 阅读 · 13 评论 -
OpenCV-Python教程(4、形态学处理)
提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python进行形态学处理本文不介绍形态学处理的基本概念,所以读者需要预先对其有一定的了解。定义结构元素形态学处理的核心就是定义结构元素,在OpenCV-Python中,可以使用其自带的getStructuringElement函数,也可以直接使用NumPy的ndarray来定义一个结构元素。首先来看用get原创 2013-06-23 10:17:04 · 120233 阅读 · 29 评论 -
Pyston 0.4发布说明中文版
Pyston 0.4发布说明中文版。原创 2015-11-10 06:46:40 · 4011 阅读 · 0 评论 -
OpenCV-Python教程(9、使用霍夫变换检测直线)
相比C++而言,Python适合做原型。本系列的文章介绍如何在Python中用OpenCV图形库,以及与C++调用相应OpenCV函数的不同之处。这篇文章介绍在Python中使用OpenCV的霍夫变换检测直线。原创 2013-07-12 15:50:54 · 62173 阅读 · 16 评论 -
OpenCV-Python教程(6、Sobel算子)
本篇文章介绍如何用OpenCV-Python来使用Sobel算子。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python实现基本的滤波处理本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视觉算法及应用(第2版) 》。Sobel算子原型Sobel算子依然是一种过滤器,只是其是带原创 2013-06-27 15:46:16 · 96475 阅读 · 15 评论 -
Windows下IPython的配置安装
这篇文章介绍一下Windows下IPython的配置安装题外话:有朋友调侃我的博客要么是XXX软件的配置和安装,要么就是书评。好吧,我诚恳的接受批评,以后放点“干货”上来。原本在Windows下一直在PowerShell里面直接打开python来使用的。虽然可以,但使用IPython可以节省很多时间和精力,IPython是一个增强版的Shell。这里简要介绍下IPython的安装:原创 2013-04-30 17:17:43 · 47401 阅读 · 2 评论 -
OpenCV之Python学习笔记
直都在用Python+OpenCV做一些算法的原型。本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段。现在看到一本国外的新书《OpenCV Computer Vision with Python》,于是就看一遍,顺便把自己掌握的东西整合一下,写成学习笔记了。更需要的朋友参考。阅读须知: 本文不是纯粹的译文,只是比较贴近原文的笔记;原创 2013-05-24 15:43:52 · 25605 阅读 · 7 评论 -
NumPy简明教程(一、简介)
1、NumPy初探 用Python在ArcGIS的开发中,对NumPy的接触越来越多,从现在开始就将以前的NumPy笔记整理一下,慢慢放出来。供有需要的朋友参考。为什么需要numpy Python中提供了list容器,可以当作数组使用。但列表中的元素可以是任何对象,因此列表中保存的是对象的指针,这样一来,为了保存一个简单的列表[1,2,3]。就需要三个指针和三个整数对象。原创 2013-05-02 21:49:58 · 17372 阅读 · 0 评论 -
OpenCV Python教程(1、图像的载入、显示和保存)
转载请详细注明原作者及出处,谢谢!本文是OpenCV 2 Computer Vision Application Programming Cookbook读书笔记的第一篇。在笔记中将以Python语言改写每章的代码。PythonOpenCV的配置这里就不介绍了。注意,现在OpenCV for Python就是通过NumPy进行绑定的。所以在使用时必须掌握一些NumPy的相关知识!原创 2013-06-12 17:52:10 · 488917 阅读 · 33 评论 -
NumPy简明教程(二、数组2)
NumPy数组(2、数组的操作)基本运算数组的算术运算是按元素逐个运算。数组运算后将创建包含运算结果的新数组。>>> a= np.array([20,30,40,50])>>> b= np.arange( 4)>>> barray([0, 1, 2, 3])>>> c= a-b>>> carray([20, 29, 38, 47])>>> b**2array([0,原创 2013-06-07 22:49:46 · 91986 阅读 · 5 评论 -
OpenCV-Python教程(5、初级滤波内容)
本篇文章介绍如何用OpenCV-Python来实现初级滤波功能。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python实现基本的滤波处理本文不介绍滤波处理的详细概念,所以读者需要预先对其有一定的了解。简介过滤是信号和图像处理中基本的任务。其目的是根据应用环境的不同,选择性的提取图像中某些认为是重要的信息。过滤可以移除图像中的噪音、提取感兴趣的原创 2013-06-25 14:49:27 · 73152 阅读 · 10 评论 -
NumPy简明教程(二、数组1)
NumPy数组(1、数组初探)NumPy数组NumPy数组是一个多维数组对象,称为ndarray。其由两部分组成:实际的数据描述这些数据的元数据大部分操作仅针对于元数据,而不改变底层实际的数据。关于NumPy数组有几点必需了解的:NumPy数组的下标从0开始。同一个NumPy数组中所有元素的类型必须是相同的。NumPy数组属性在详细介绍NumPy数组原创 2013-05-31 22:57:39 · 317731 阅读 · 18 评论