自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 Pyston 0.4发布说明中文版

Pyston 0.4发布说明中文版。

2015-11-10 06:46:40 4000

原创 值得赞扬的尝试与进步——CSDN开源夏令营第一印象

对CSDN开源夏令营和Google Summer of Code的粗浅比较。

2014-06-05 17:42:01 3903 5

原创 Linux Mint 16 petra升级到Mint 17 Qianna

本文介绍如何用简单的命令将已有的Linux Mint 16升级到Mint 17。

2014-05-31 21:03:47 7081

翻译 《Excel 2013 Power Programming with VBA》部分章节译文

如何制作一款实用的工具?——《Excel 2013 Power Programming with VBA》部分章节译文Excel工具应当让用户可以更加方便高效的完成任务。但是,如果你正在为其他用户开发一些实用工具,那么是什么使得Excel工具具有实用价值?下面列出的是我总结出来的一些实用工具所具有的一些共性。

2013-12-02 15:35:49 4047

原创 OpenCV-Python教程(11、轮廓检测)

相比C++而言,Python适合做原型。本系列的文章介绍如何在Python中用OpenCV图形库,以及与C++调用相应OpenCV函数的不同之处。这篇文章介绍在Python中使用OpenCV的检测并绘制轮廓。

2013-10-30 17:36:42 195052 27

原创 《用Python构建机器学习》——第十章:计算机视觉-模式识别 读后小结

《Building Machine Learning Systems with Python》(暂译:用Python构建机器学习系统)第十章“计算机视觉:模式识别”的简要笔记。

2013-08-28 22:35:38 17188 2

原创 OpenCV-Python教程(10、直方图均衡化)

相比C++而言,Python适合做原型。本系列的文章介绍如何在Python中用OpenCV图形库,以及与C++调用相应OpenCV函数的不同之处。这篇文章介绍在Python中使用OpenCV和NumPy对直方图进行均衡化处理。包括使用查找表拉伸直方图和使用OpenCV和NumPy的函数以不同的方式进行直方图均衡化。

2013-07-25 13:01:07 50136 6

原创 OpenCV-Python教程(9、使用霍夫变换检测直线)

相比C++而言,Python适合做原型。本系列的文章介绍如何在Python中用OpenCV图形库,以及与C++调用相应OpenCV函数的不同之处。这篇文章介绍在Python中使用OpenCV的霍夫变换检测直线。

2013-07-12 15:50:54 62138 16

原创 OpenCV-Python教程(8、Canny边缘检测)

本篇文章介绍如何用OpenCV-Python来使用Canny算子。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python实现基本的滤波处理本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视觉算法及应用(第2版) 》。原型OpenCV-Python中Canny函数的原型为:edge

2013-06-30 17:48:48 128621 26

原创 Eclipse 4 IDE学习笔记(2、必须理解的几个Eclipse概念)

说明:由于现在还没有介绍Eclipse 4的书籍出版,所以我就将我以前的一些笔记,结合《Eclipse 4 IDE》这本书的内容进行更新并发布一下。希望能帮到有需要的同学。,Eclipse 4 IDE学习笔记的系列文章是介绍Eclipse 4 IDE的使用。后面陆续还会整理出一些文章。分别为RCP开发和SWT/JFace开发。SWT/JFace由于内容太多,所以决定将其独立成一个系列的文章。使

2013-06-29 23:22:13 8886

原创 OpenCV-Python教程(7、Laplacian算子)

本篇文章介绍如何用OpenCV-Python来使用Laplacian算子。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用在OpenCV-Python中使用Laplacian函数本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视觉算法及应用(第2版) 》。Laplacian算子图像中的边缘区域,像素值会

2013-06-28 17:20:37 66227 10

原创 OpenCV-Python教程(6、Sobel算子)

本篇文章介绍如何用OpenCV-Python来使用Sobel算子。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python实现基本的滤波处理本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视觉算法及应用(第2版) 》。Sobel算子原型Sobel算子依然是一种过滤器,只是其是带

2013-06-27 15:46:16 96387 15

原创 OpenCV-Python教程(5、初级滤波内容)

本篇文章介绍如何用OpenCV-Python来实现初级滤波功能。提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python实现基本的滤波处理本文不介绍滤波处理的详细概念,所以读者需要预先对其有一定的了解。简介过滤是信号和图像处理中基本的任务。其目的是根据应用环境的不同,选择性的提取图像中某些认为是重要的信息。过滤可以移除图像中的噪音、提取感兴趣的

2013-06-25 14:49:27 73126 10

原创 OpenCV-Python教程(4、形态学处理)

提示:转载请详细注明原作者及出处,谢谢!本文介绍使用OpenCV-Python进行形态学处理本文不介绍形态学处理的基本概念,所以读者需要预先对其有一定的了解。定义结构元素形态学处理的核心就是定义结构元素,在OpenCV-Python中,可以使用其自带的getStructuringElement函数,也可以直接使用NumPy的ndarray来定义一个结构元素。首先来看用get

2013-06-23 10:17:04 120029 29

原创 OpenCV Python教程(3、直方图的计算与显示)

转载请详细注明原作者及出处,谢谢!本篇文章介绍如何用OpenCV Python来计算直方图,并简略介绍用NumPy和Matplotlib计算和绘制直方图直方图的背景知识、用途什么的就直接略过去了。这里直接介绍方法。计算并显示直方图与C++中一样,在Python中调用的OpenCV直方图计算函数为cv2.calcHist。cv2.calcHist的原型为:cv2.calc

2013-06-20 14:40:15 89299 8

原创 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 78842 13

原创 OpenCV Python教程(1、图像的载入、显示和保存)

转载请详细注明原作者及出处,谢谢!本文是OpenCV  2 Computer Vision Application Programming Cookbook读书笔记的第一篇。在笔记中将以Python语言改写每章的代码。PythonOpenCV的配置这里就不介绍了。注意,现在OpenCV for Python就是通过NumPy进行绑定的。所以在使用时必须掌握一些NumPy的相关知识!

2013-06-12 17:52:10 488679 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 91966 5

原创 NumPy简明教程(二、数组3)

前两篇文章对NumPy数组做了基本的介绍,本篇文章对NumPy数组进行较深入的探讨。首先介绍自定义类型的数组,接着数组的组合,最后介绍数组复制方面的问题。自定义结构数组通过NumPy也可以定义像C语言那样的结构类型。在NumPy中定义结构的方法如下:定义结构类型名称;定义字段名称,标明字段数据类型。student= dtype({'names':['name', 'ag

2013-05-31 22:58:10 53437 4

原创 NumPy简明教程(二、数组1)

NumPy数组(1、数组初探)NumPy数组NumPy数组是一个多维数组对象,称为ndarray。其由两部分组成:实际的数据描述这些数据的元数据大部分操作仅针对于元数据,而不改变底层实际的数据。关于NumPy数组有几点必需了解的:NumPy数组的下标从0开始。同一个NumPy数组中所有元素的类型必须是相同的。NumPy数组属性在详细介绍NumPy数组

2013-05-31 22:57:39 317689 18

原创 OpenCV之Python学习笔记

直都在用Python+OpenCV做一些算法的原型。本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段。现在看到一本国外的新书《OpenCV Computer Vision with Python》,于是就看一遍,顺便把自己掌握的东西整合一下,写成学习笔记了。更需要的朋友参考。阅读须知:        本文不是纯粹的译文,只是比较贴近原文的笔记;

2013-05-24 15:43:52 25572 7

原创 NumPy简明教程(一、简介)

1、NumPy初探  用Python在ArcGIS的开发中,对NumPy的接触越来越多,从现在开始就将以前的NumPy笔记整理一下,慢慢放出来。供有需要的朋友参考。为什么需要numpy  Python中提供了list容器,可以当作数组使用。但列表中的元素可以是任何对象,因此列表中保存的是对象的指针,这样一来,为了保存一个简单的列表[1,2,3]。就需要三个指针和三个整数对象。

2013-05-02 21:49:58 17369

原创 Windows下IPython的配置安装

这篇文章介绍一下Windows下IPython的配置安装题外话:有朋友调侃我的博客要么是XXX软件的配置和安装,要么就是书评。好吧,我诚恳的接受批评,以后放点“干货”上来。原本在Windows下一直在PowerShell里面直接打开python来使用的。虽然可以,但使用IPython可以节省很多时间和精力,IPython是一个增强版的Shell。这里简要介绍下IPython的安装:

2013-04-30 17:17:43 47390 2

原创 拥有优秀作者和优秀译者的优秀的C指针书籍——《征服C指针》

         一本优秀的引进的技术书籍,不仅原作者要优秀,译者的优劣对译本的质量有着显著的影响。在进入正文之前,先评价两点(个人观点):单从试读章节来看,本书译者除了日文应该掌握的不错意外,其中文文笔功力也非常生厚,译文读起来非常流畅。单从译文来看,目前还没发现错误的地方。我不懂日文,所以不清楚日文翻译中文与英文翻译中文有什么区别,但这本书比市面上的一些书翻译质量高多了。 ...

2013-04-16 00:14:26 1023

原创 《x86/x64体系探索及编程》试读

       现在正在和一些朋友研究OS内核(基于Haiku),当然,这些研究只是作为兴趣(有兴趣的朋友可以在Iteye上发邮件给我,一起研究,编译器方向的也热烈欢迎!)。在研究的过程中,需要对像x86-64的底层要有一定的了解。现在还是在看的《深入理解计算机系统》,Intel处理器等书还没接触到。在看了这本书的试读章...

2012-11-14 20:48:46 390

原创 《快学Scala》试读——对Scala的一点了解

       我最初接触Scala是在《七周七语言》这本书中看到的。当时对Scala最深的印象就是“函数式”。现在,我也打算系统的学习Scala。打算在Java编程的时候用Scala编写部分代码,提高效率。这里就结合试读章节,给初接触Scala并想选一本书的人一点粗浅的建议。 Scala是什么本书的简介中是这样介绍的:Scala是一门以J...

2012-11-13 22:47:04 183

原创 初学者开发iOS游戏的入门必备用书——iOS 5 cocos2d游戏开发实战(第2版)

如果想接触iOS游戏开发,今天笔者就推荐一本“大杀器”——《iOS 5 cocos2d游戏开发实战(第2版)》(当当链接)  为零基础的“设想过自己写个电脑游戏软件并从中获利吗?”——这是本书第一章的第一句话。  通过阅读本书,读者将学会如何从基础起步,开发一款在iOS上运行的游戏。阅读本书的必备知识:  买一本书,就是为了学习。如果一本书到手,却发现自己根本用不到或看

2012-10-25 15:52:53 7599

原创 如何下载MSN离线包

下载MSN离线安装包。首先,在http://windows.microsoft.com/is-IS/windows-live/download-windows-essentials上点击中文简体,这时候浏览器会提示出下载wlsetup-web.exe。点击确定下载。当下载开始后,在浏览器的下载窗口中复制下载地址,如这里是http://wl.dlservice.microsoft.com/d

2012-10-23 21:27:38 2488

原创 GDAL/ORG之Python获取与安装

GDAL(Geospatial Data Abstraction Library)是一个的开源栅格空间数据读取/转换库。其中还有一系列命令行工具来进行数据转换和处理。      而ORG项目是GDAL的一个分支,功能与GDAL类似,但其提供对矢量数据的支持。 也就是说,可以用ORG的库来读取、处理shapefile等矢量数据(如果想显示shapefile,还需要用其他工具)。     这里

2012-09-25 22:49:02 21635 4

原创 利用开源软件提高自己的GIS编程能力

好吧,这个标题可能有点误导。但我也想不出其他更好的标题了。如果您能提出来合适的,我会立即更改。       本文主要介绍一些开源的GIS开发库和工具,如果大家在生产研究中需要进行相应的处理,使用这些开发库和工具可以节省许多时间和经历。同时,在研究的过程中使用这些“底层”的工具,可以加深大家对基本原理和理论的认识。       本文不是“死”的,我将会一直维护和更新本文。       现

2012-09-20 17:14:33 11608 2

原创 《面向对象的分析与设计》——“Jolt大奖精选丛书”有奖征文

        对于刚接触编程的零基础人群来说,面向对象和非面向对象是个很模糊的问题。比如,我结果许多学生,他们的第一个问题通常不是问“什么是面向对象”,而是会问“面向对象和非面向对象那个好”。由于相对于面向过程编程来说,面向对象算是一个“新”概念。每当有一个新概念引入时,随之而来的还伴有鼓吹新概念好处的文章。同样,每一本介绍面向对象概念的书籍,都会说面向对象的概念是如何的好。相反,介绍C语言等面...

2012-09-05 19:19:59 191

原创 《代码阅读》——“Jolt大奖精选丛书”有奖征文

看了本书的目录,很明显,这是一本对代码书写人员很有帮助的书。其实这都是废话了,能获得Jolt大奖的书,都不是一般的书。学习编写软件的最好方法就是阅读类似软件的源代码。对于那些希望能通过阅读开源软件代码来获得进一步提升的朋友来说,本书就是一本可以让你少走许多弯路的指南针!许多人都知道阅读优秀开源软件的源代码是最好的学习途径。但是当我们下载源代码后,许多初学者就对程序的...

2012-09-02 14:09:39 256

原创 我的新博客

这里是我的新家,留文纪念。

2012-09-02 13:41:53 132

原创 《图像处理与计算机视觉算法及应用》读后感

声明:以下内容仅代表作者个人观点,其中必定有相当的片面性,若与你的观点不同,还请见谅。本文不是参加活动的文章,只是想给大家介绍一本好书。收到书几天了,感谢清华大学出版社引进这样的好书供我们学习!一般的介绍图像处理与计算机算法的书通常会走两个极端:要么堆公式(原理)、要么堆代码(实现)。需要声明的是,这里的“堆”是中性词,并不是贬义词。就我的观点来看,市场上好的书一般是偏重原理的。如

2012-07-27 16:42:33 16814 8

原创 试译雷神的微软平台安全宝典第二章 简介和RSA章节

简介        在我多年致力于微软基础架构及企业部署的工作中,微软文件加密系统(Microsoft’s Encrypting File System,EFS)是我迄今为止见过的最强大的加密技术之一,但其中大多数安全功能却并未被充分利用到。我很少看到这种技术应用在企业级或中等规模的开发环境中,即使有,也只是个人或团队将其作为他们自己基于EFS安全控制中一些孤立的实例来使用。这样做是有一定

2012-05-24 22:52:29 4916

原创 《计算机网络》试读感想

一直以来,对书都有着浓郁的兴趣。从某种程度上来说,算是一个小小的书虫吧。   由于需要学习计算机方面的知识,所以需要阅读计算机方面的书,加上对书籍的爱好,所以在读书的同时,也对书的作者、出版社以及排版有一些粗浅的了解。个人感觉,国内出版计算机方面比较强力的出版社有:清华大学出版社、人民邮电出版社、机械工业出版社。我一直有个疑问:是不是机械工业出版社和培生合作、人民邮电出版社和Apress合作,

2012-04-26 13:57:24 4494 5

原创 C++11的新功能特性对Boost库影响

《Boost程序库探秘——深度解析C++准标准库》之试读        前一阵子还看到一篇文章,说C#要重蹈C++的覆辙,这里说的C++的覆辙是什么呢?是指C++语言过于臃肿的功能特性,导致学习人员的流失。文章说,语言最后的威力是“开发软件”,而不是“比拼新特性”       在大学中,C++算是比较难学的语言。有些学校试图直接让学生们学习C++,结果效果不怎么好。这次,C++11又添

2012-04-26 13:30:08 20482 7

原创 Visual Studio2011安装问题(更新无法定位程序输入点_Atomic_fetch_sub_4动态链接库MSVCR110.dll上的问题)

1、The Application Data folder for Visual Studio could not be created.2、无法定位程序输入点_Atomic_fetch_sub_4动态链接库MSVCR110.dll上    以前一直都是直接在C盘下安装VS,没发生过什么问题,这次把VS11 Beta版装到D盘下,在运行时出现The Application Data f

2012-03-13 10:42:15 13314 3

原创 MinGW手动安装

注:本文中的版本号是发表时最新的版本号,当您安装时,请安装相应的版本。首先,建议先安装MSYS:1、什么是MSYS?        MSYS的全称是Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,其实就是在Win上使用Linux的命令行进行操作,可以代替cmd来使用。对一些GNU的开源软件,MSYS可能是必需的,因为它们通常需要./con

2012-02-10 14:03:32 17843 3

原创 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 52983 10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除