自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xchen

做最好的自己

  • 博客(25)
  • 收藏
  • 关注

原创 计算机视觉和图像处理框架

计算机视觉和图像处理框架一、概述图像处理即传感器将图像信号转换为数字信号,再利用计算机对其进行加工处理的过程。其涉及到的方法主要有图像变换、图像编码、图像去噪、图像增强、图像恢复、图像分割、特征提取、图像识别等。 计算机视觉是一门研究如何让机器(计算机)像人一样看并理解周围世界的学科,其基本理论和研究方法,旨在从图像或者其他数据中获得相关信息。 从直观的角度看,我们可以说计算机视觉处理视频,图像

2016-09-02 10:13:43 6238

转载 通俗的理解傅里叶变换

这里转载一篇关于通俗理解傅里叶变换的文章很好,很受用 网址如下:http://blog.jobbole.com/70549/

2016-08-30 22:00:43 1856

原创 Python中Numpy、SciPy、MatPlotLib安装与配置

Python中Numpy、SciPy、MatPlotLib安装与配置Python安装完Numpy,SciPy和MatplotLib后,可以成为非常犀利的科研利器。网上关于这三个库的安装都写得非常不错,但是大部分人遇到的问题并不是如何安装,而是安装好后因为配置不当,在使用时总会出现import xxx error之类的错误。我也是自己摸索了很久才发现如何去正确配置的。下面就详细说下安装和配置的过程。1

2016-08-22 13:53:55 896

原创 python中切换工作目录

python中切换工作目录>>> import os>>> os.chdir("F:\\MachineLeaning\\kNN")通过上面的几句就可以实现在Python shell中切换工作目录。只有将工作目录切换到指定的文件夹下,才可以将相关模块import进来。 如:>>> import kNN很简单吧,呵呵

2016-08-22 12:58:05 14365

原创 通俗的理解卷积概念

通俗的理解卷积概念想要在某一领域内成为高手,对该领域内的相关概念的掌握是相当重要的。能够深入的理解相关概念,用最通俗易懂的表述方法来解释一些看似复杂的、抽象的概念是理解概念的重要方法之一。在图像处理领域,卷积的概念出现的相当频繁,所以理解卷积概念是十分必要的。对于卷积,有如下几个方面需要注意的: 1、卷积的物理意义是什么? 2、卷积能做什么? 3、在图像处理领域卷积能发挥什么作用?一、卷积的物

2016-08-22 12:37:15 3032

原创 Image Processing01:概述

Image Processing01:概述总的来说,数字图像处理研究的内容主要包括如下几个方面:1)图像获取和输出 2)图像编码和压缩 3)图像增强与复原 4)图像的频域变换 5)图像的信息安全 6)图像的区域分割 7)图像目标的识别 8)图像目标的跟踪 9)图像的几何变换图像处理的应用领域:1)一些专业图像处理软件:Photoshop、CorelDRAW…… 2)一些手机APP应

2016-08-12 20:56:58 413

原创 Qt::WindowFlags枚举类型解析

Qt::WindowFlags枚举类型解析By Xchen 20160718在使用Qt设计的时候经常会看到QWidget控件的构造函数出现下面这样一句话:QWidget(QWidget *parent=0,Qt::WindowFlags f=0)QWidget *parent=0这段代码容易理解,是指父窗口部件的指定。 Qt::WindowFlags f=0这代码就有一些让人不解了,其实它是指定控

2016-07-18 13:48:43 9580

原创 QTreeWidget树形控件设计

QTreeWidget树形控件设计By Xchen 20160718树形控件的应用场合还是比较多的,比如飞信群发消息,就需要使用带复选框的树形控件。那么在Qt中树形控件设计的类是QTreeWidget,如果设计树形节点的设计就需要QTreeWidgetItem的帮助。下面通过一个例子来说明带复选框的树形控件的设计。设计的整体思路是这样的,新建一个Widget控件,在其中添加一个QTreeWidget

2016-07-18 13:08:53 1841

原创 《算法帝国》读后感(一)

《算法帝国》读后感(一)By Xchen 20160710本书作者是克里斯托弗•斯坦纳,讲述算法与机器学习如何改变人类社会,带我们走进一个算法统治的世界。由于这本书激发了我对于算法的好奇,算是真正的意识到了算法的强大,从而坚定了自己对于算法的学习。在这边写下自己的感受,是一种总结也是一种锻炼。今天写的是这个系列读后感的第一篇,希望有个好的开端。文中讲述的第一个故事是2011年4月加利福尼亚大学伯克利

2016-07-11 13:31:51 2272

原创 #Welcome to Python World

Welcome to Python WorldBy Xchen 20160707Welcome to Python World什么是PythonPython起源Python特点Python的下载安装与运行Python与其他语言的比较1. 什么是Python 一门简单而健壮的解释性脚本原因,其名字来源是作者喜爱的喜剧团体(Monty Python 蒙地蟒蛇)2. Python起源 作

2016-07-08 10:59:42 1094

原创 Qt creator创建纯C/C++源代码

Qt creator创建纯C/C++源代码By Xchen 20160707这段时间在学习算法和数据结构方面的知识,所以就牵扯到使用一种IDE编辑代码,由于之前一直使用Qt creator进行GUI程序的编辑,也深深的喜欢上了这个IDE,也许是由于VS的庞大,亦或是因为无需花时间掌握更多的IDE,这就好比生活,爱上了就要专一下去,哈哈哈。下面介绍使用Qt creator进行纯C/C++代码的编写:1

2016-07-07 11:20:47 9698

原创 C++ explicit关键字

C++ explicit关键字By Xchen 20160707c++默认规定,只有一个参数的构造函数会定义一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class String { String ( const char* p ); // 用C风格的字符串p作为初始化值 //…}String s1 = “hello”; //OK 隐式转换,等价于St

2016-07-07 10:58:21 271

原创 C++ sizeof和typedef关键字

C++关键字:sizeof()和typedefBy Xchen 20160629sizeof运算符提供了对数据项目所分配内存的大小,sizeof会告诉我们任何变量使用的字节数,可以是给出数据类型的大小。常见用法:#include <iostream>using namespase std;int main(){ int x; cout<<"sizeof(double)="<<

2016-07-01 10:25:08 338

原创 Qt容器类

Qt容器类By Xchen 20160629Qt提供一组通用的基于模板的容器类。 常见的Qt容器类为QListQ、LinkedList、QVector、QMap、QHash。 Qt容器类的两种风格迭代器Java-style iteratorsSTL- style iteratorsexample01: QList & QListIterator只读迭代器Java#include <QD

2016-07-01 10:21:24 428 1

原创 Qt5MVC模式(二)

Qt5MVC模式(二):概述下By Xchen 20160628模型所有的模型都基于QAbstractItemModel类。这个类定义了一个使用视图和委托来访问数据的接口。数据本身不是必须要存储在模型中,可以在一个数据结构或一个单独的类、文件、数据库、或其它一些应用组件。QAbstractItemModel为数据提供了一个接口,它足够的灵活性来处理表格、列表、树形式的数据视图。然而,实现新的列表和类

2016-06-28 19:09:30 3655

原创 Qt布局管理

Qt布局管理By Xchen 20160628Qt布局管理分割窗口停靠窗口堆栈窗口基本布局分割窗口 类QSplitter先看一个实例 example01:#include "mainwindow.h"#include <QApplication>#include <QSplitter>#include <QTextEdit>int main(int argc, char *arg

2016-06-28 18:12:30 498

原创 Qt5MVC模式(一)

Qt5MVC模式By Xchen 20160627MVC设计模式起源于smalltalk的一种与用户界面设计相关的设计模式。 作用:有效的分离数据和用户界面。 组成:模型model(表示数据)、视图view(表示用户界面)、控制controller(定义用户在界面上的操作)。interView框架Qt的MVC 区别:将视图与控制结合在一起,同时添加了代理delegate能够自定义数据条目i

2016-06-27 21:08:35 21287 3

原创 ECMAScript(一)

ECMAScript简单介绍(一)By Xchen 20160627ECMAScript简单介绍一By Xchen 20160627语法原始类型变量类型转换

2016-06-27 16:11:58 509 2

转载 Qt资料(一)

Qt资料(一):书籍By Xchen 20160628作为一个Qt新手,在学习Qt的道路上,把自己看到的觉得对于Qt学习有所帮助的资料做个整理,这是Qt资料整理的第一篇:Qt资料(一):书籍——旨在整理和推荐一些与Qt相关的书籍。书名:《C++ Primer plus》 作者:Stephen Prata 介绍:从入门到精通必读经典教程。它被誉为“开发人员学习C++的教程,没有之一”! 书

2016-06-26 22:18:06 551

原创 C++ static关键字(二)

static关键字(二)By Xchen 20160625static关键字二用法1 函数内部声明static变量用法2 局部静态对象用法3 静态成员和静态成员函数

2016-06-25 23:31:07 261

原创 C++ static关键字(一)

static关键字(一):C++类static关键字静态成员变量静态成员函数

2016-06-25 22:58:13 250

原创 MySQL(一)

MySQL数据库 按照数据结构来组织、存储、管理数据的仓库,可以看作是电子的文件柜。数据库分类: 文件数据库 网络数据库 关系数据库:SQL语言 未来趋势:NOSQL(Mongodb、redis)SQL语言包括 数据定义语言DDL: CREATE ALTER DROP 数据操作语言DML: I

2016-06-24 21:32:51 477

原创 C++ const关键字

const关键字的用法const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。所以真正的理解并使用好const关键字是很重要的。

2016-06-24 20:29:31 263

原创 Github(二)

Git的导入

2016-06-24 19:38:09 247

原创 Github(一)

Github入门与实践代码审查不到位,或是审查效率低下代码只有编写者能看懂,可靠性不高的代码被部署在正式的环境中许多低级BUG频繁出现没有机会与他人交流,互相学习没有一个高效的开发流程

2016-06-24 18:49:15 269

空空如也

空空如也

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

TA关注的人

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