自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

转载 OPENCV之Mat类详解

译文参考The OpenCV Reference Manual (Release 2.3)August 17 2011Mat类OpenCV c + + n 维稠密数组类class CV_EXPORTS Mat{public:/ / … …很多的方法....../*!包括几位字段:-神奇的签名-连续性标志

2015-03-29 17:43:20 973

转载 【图像处理】基于OpenCV底层实现的滤波

转载自http://blog.csdn.net/ironyoung/article/details/41170299image processing 系列【图像处理】直方图匹配【图像处理】图片旋转高斯滤波:高斯滤波器介绍:wikipedia。高斯滤波器的未知数(或者说函数输入)有两个:(1)滤波器核半径;(2)σ(正态分布的标准偏差)。在连续二维空间

2015-03-26 21:46:21 518

原创 高斯滤波

高斯模糊(Gaus Blur)采用二维高斯模板对图像进行模糊处理,用于图像模糊化(去除细节和噪声),它的处理效果给人一种更佳柔和的感觉。一维高斯和二维高斯:一维高斯:       二维高斯:               基本上,离散化的主旨就是保留高斯函数中心能量最集中的中间部分,忽略四周能量很小的平坦区域。数值分布在(μ—3σ,μ+3σ)中的概率为0.9974

2015-03-26 21:42:05 3108

转载 线性领域滤波

转载于http://m.blog.csdn.net/blog/pi9nc/22977297

2015-03-26 11:44:38 589

原创 patch match

09 年patch match文章——PatchMatch: A Randomized Correspondence Algorithm for Structural Image Editing作者的个人主页,含有视频、文章、源代码以及A follow-up paper generalizing the matching algorithm and demonstrating vision a

2015-03-23 16:24:04 1807

原创 STL algorithm

对序列的每个元素执行函数调用:for_each(inIterBegin, inIterEnd,ufunc):用函数对象ufunc调用序列中每一项元素transform (InputIterator first1, InputIterator last1, OutputIterator result, UnaryOperation op):对序列中每一个元素,执行一元操作op,结果写入另一序

2015-03-19 11:24:32 637

转载 STL基本容器整理

向量(vector) 连续存储的元素Vectorc;c.back()    传回最后一个数据,不检查这个数据是否存在。c.clear()     移除容器中所有数据。c.empty()   判断容器是否为空。c.front()     传回地一个数据。c.pop_back() 删除最后一个数据。c.push_back(elem)  在

2015-03-19 11:02:12 348

原创 STL queue

queue单向队列与栈有点类似,栈是在栈顶存取数据,queue是在队尾存入数据,队头取出数据。单向队列中的数据是先进先出(First In First Out,FIFO)。在STL中,单向队列也是以别的容器作为底部结构,再将接口改变,使之符合单向队列的特性就可以了。queue没有类似vector, list等的iterator迭代器, 所以不能够通过iterator进行遍历, 要遍历que

2015-03-19 10:52:41 624

原创 STL stack

堆栈是一个线性表,插入和删除只在表的一端进行。这一端称为栈顶(Stack Top),另一端则为栈底(Stack Bottom)。堆栈的元素插入称为入栈,元素的删除称为出栈。由于元素的入栈和出栈总在栈顶进行,因此,堆栈是一个后进先出(Last In First Out)表,即 LIFO 表。为了严格遵循堆栈的数据后进先出原则,stack 不提供元素的任何迭代器操作,因此,stack 容器也就不会

2015-03-19 10:30:07 621

原创 STL set

set集合容器使用一种称为红黑树(Red-Black Tree)的平衡二叉检索树的数据结构,来组织泛化的元素结构。每个节点包含一个取值红色或黑色的颜色域,以利于进行树的平衡处理。作为节点键值的元素的插入,必须确保每个子树根节点的键值大于左子树所有节点的键值,而小于右子树所有节点的键值。不会将重复的键值插入容器,也不需要指定具体的插入位置,而按元素在树中的关联关系,进行位置检索和插入,元素的删除依然

2015-03-18 22:49:10 444

原创 STL map

概述:Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。Map是标准关联式容器(associative container)之一,一个map是一个键值对序列,即(key ,value)对。它提供基于key的快速检索能力

2015-03-18 18:31:00 540

原创 STL 各容器的相关性

各个容器有很多的相似性。先学好一个,其它的就好办了。先从基础开始。STL容器分类:标准STL序列容器:vector、string、deque和list。标准STL关联容器:set、multiset、map和multimap。非标准序列容器slist和rope。slist是一个单向链表,rope本质上是一个重型字符串。非标准关联容器hash_set、hash_multis

2015-03-17 22:09:22 450

转载 STL Deque详解

Deque 容器deque容器是C++标准模版库(STL,Standard Template Library)中的部分内容。deque容器类与vector类似,支持随机访问和快速插入删除,它在容器中某一位置上的操作所花费的是线性时间。与vector不同的是,deque还支持从开始端插入数据:push_front()。deque的优势是从两端快速添加删除,只要不是在中间添加删除,其迭

2015-03-17 22:00:09 540

转载 STL vector详解

vector 容器vector是C++标准模版库(STL,Standard Template Library)中的部分内容。之所以认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单的说:vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。使用vector容器之前必须加上头文件:#include;vector属于std命名域的内容,因此需要通过命名限

2015-03-17 21:53:48 378

转载 STL之list容器详解

List 容器list是C++标准模版库(STL,Standard Template Library)中的部分内容。实际上,list容器就是一个双向链表,可以高效地进行插入删除元素。使用list容器之前必须加上头文件:#include;list属于std命名域的内容,因此需要通过命名限定:using std::list;也可以直接使用全局的命名空间方式:using name

2015-03-17 21:50:10 297

原创 初识STL vector

vector可用于代替C中的数组,或者MFC中的CArray,从许多说明文档或者网上评论,一般一致认为应该多用vector,因为它的效率更高,而且具备很好的异常安全性。而且vector是STL推荐使用的默认容器,除非你知道你有特殊需要,使用vector不能满足你的需求,例如需要容器在head和tail高效的插入和删除,或者在任何位置高效的删除和插入操作,那么你可能使用deque或者list更加合适

2015-03-17 20:55:47 657

转载 STL vector基础知识

介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Vector总览vector是C++标准模板库中的部分内容,它是一个多功能

2015-03-17 17:43:05 464

转载 STL vector

本文转载自http://www.cnblogs.com/caoshenghe/archive/2010/01/31/1660399.html第一部分 使用入门vector可用于代替C中的数组,或者MFC中的CArray,从许多说明文档或者网上评论,一般一致认为应该多用vector,因为它的效率更高,而且具备很好的异常安全性。而且vector是STL推荐使用的默认容器,除非你知道你有

2015-03-17 17:10:15 287

转载 三大查找方法

三种查找算法:顺序查找,二分法查找(折半查找),分块查找,散列表(以后谈)一、顺序查找的基本思想:从表的一端开始,顺序扫描表,依次将扫描到的结点关键字和给定值(假定为a)相比较,若当前结点关键字与a相等,则查找成功;若扫描结束后,仍未找到关键字等于a的结点,则查找失败。说白了就是,从头到尾,一个一个地比,找着相同的就成功,找不到就失败。很

2015-03-16 20:37:23 2017

原创 八种排序方法总结

一、稳定性:    稳定:冒泡排序、插入排序、归并排序和基数排序  不稳定:选择排序、快速排序、希尔排序、堆排序二、平均时间复杂度  O(n^2):直接插入排序,简单选择排序,冒泡排序。  在数据规模较小时(9W内),直接插入排序,简单选择排序差不多。当数据较大时,冒泡排序算法的时间代价最高。性能为O(n^2)的算法基本上是相邻元素进行比较,基本上都是稳定的

2015-03-16 20:33:13 689

转载 白话经典算法系列之五 归并排序的实现

转载自http://blog.csdn.net/morewindows/article/details/6678165 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再

2015-03-16 16:40:01 337

转载 以“挖坑填数”思想理解快速排序

文章转载自http://blog.csdn.net/morewindows/article/details/6684558 快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。

2015-03-16 16:22:09 1011

转载 C++:STL标准入门汇总

文章转载自http://www.cnblogs.com/shiyangxt/archive/2008/09/11/1289493.html第一部分:(参考百度百科) 一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Mus

2015-03-15 17:23:27 471

转载 各种排序算法的分析及java实现

文章转载自http://www.cnblogs.com/liuling/p/2013-7-24-01.html,仅供学习参考各种排序算法的分析及java实现  排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。

2015-03-15 17:16:51 405

转载 c++模板 template的使用

C++模板  模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。  模板是一种对类型进行参数化的工具;  通常有两种形式:函数模板和类模板;  函数模板针对仅参数类型不同的函数;  类模板针对仅数据成员和成员函数类型不同的类。  使用模板的目的就是能够让程序

2015-03-12 20:29:32 689

Visual c++数字图像处理技术(刘海波)第2版光盘——part3

Visual c++数字图像处理技术(刘海波)第2版光盘——part3. 资源太大,分3部分上传

2015-04-09

Visual c++数字图像处理技术(刘海波)第2版光盘——part2

Visual c++数字图像处理技术(刘海波)第2版光盘——part2 文件太大,分3部分上传

2015-04-09

Visual c++数字图像处理技术(刘海波)第2版光盘——part1

Visual c++数字图像处理技术(刘海波)第2版光盘——part1.。。。文件太大,分三部分上传

2015-04-09

空空如也

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

TA关注的人

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