- 博客(33)
- 资源 (4)
- 收藏
- 关注
原创 C++数字按指定的位数输出
这里探讨C++如何将数据按指定的位数输出,如将所有打印在屏幕上的数据都按4位数输出,不够的前面补0。这里要用到C++的两个输出控制,setw(位数),和setfill(指定字符)。不讲废话了,见下面代码:#include #include //一定要包含这个头文件,这个是重点using namespace std;int main(){ int test[4]
2016-08-02 15:21:32
15637
2
原创 九种经典排序算法汇总
/***********************************************************总结各种排序算法包括但不限于:1. 插入排序类1.1 直接插入排序1.2 二分插入排序1.3 希尔排序2. 交换排序类2.1 冒泡排序2.2 快速排序3. 选择排序3.
2016-06-28 21:03:43
6284
2
转载 堆排序(Heap Sort)
堆排序 Heap Sort 堆排序是一种选择排序,其时间复杂度为O(nlogn)。堆的定义 n个元素的序列{k1,k2,…,kn}当且仅当满足下列关系之一时,称之为堆。 情形1:ki 2i 且ki 2i+1 (最小化堆或小顶堆) 情形2:ki >= k2i 且ki >= k2i+1 (最大化堆或大顶堆) 其中i=1,2,…,n/2向下取整;
2016-06-27 21:31:22
1027
转载 C++高手必看书籍
C++/OPP/OOD系列:层级一:语法/语意(C++)[Lippman2000] Essential C++ Essential C++,by Stanley B. Lippman Addison Wesley Longman 2000,276 pages Essential C++ 中文版 ,侯俊杰 译,282页 Desc: 这本书概要性的介绍了C++核心的东西,但讲得较浅显,适合刚
2016-04-26 11:40:18
1585
原创 Matlab与C/C++混合编程之Matlab调用OpenCV库函数
研究计算机视觉的同学们对OpenCV和Matlab应该非常熟悉,OpenCV作为最大的计算机视觉开源库已经得到了非常广泛的使用,在视觉研究领域的地位不可动摇,其主要是基于C/C++实现的,主要的开发平台包括VS,Qt等等。Matlab以其在矩阵运算方面独有的优势在图像处理领域如鱼得水,Matlab的图像处理工具箱IPT已经集成了常见的图像处理函数,现在很多研究论文的代码都是基于用Matlab实现的
2016-04-06 16:16:51
5388
1
原创 二进制串中连续出现的0或1的最大次数
今天下午到Worksapplicatin去面试了,本来是明天上午的面试,因为和华为的机试时间冲突了,就打电话给负责人希望另选时间,谁知他让我马上就过去(面试的地方就在学校旁边的酒店里),只好匆匆忙忙拿着简历赶到了面试的地方。这家公司是一家外企,面试过程都是采用英文交流的。这是读研究生以来第一次参加正式的面试,很紧张,也很匆忙。面试过程大概持续了40分钟,面试官是一个日本人,应该属于技术中层管理者一
2016-03-29 20:01:06
4058
转载 计算机图形学期刊会议
这两天整理了一下图形方面的主要期刊和会议都有什么,还有一些好的资源网站,很宝贵的资源,分享给在计算机图形图像领域苦苦研究的学子们。会议:A类序号 会议简称会议全称出版社网址1 ACM SIGGRAPHACM, ACM TOGhttp://www.siggraph.org/s2008/2VisIEEE V
2016-03-22 10:27:13
992
转载 人脸技术-人脸数据库汇总
■Annotated Database (Hand, Meat, LV Cardiac, IMM face) (http://www2.imm.dtu.dk/~aam/)■AR Face Database (http://cobweb.ecn.purdue.edu/~aleix/aleix_face_DB.html)■BioID Face Database (http://www.bioi
2016-03-22 10:22:50
770
原创 命令行窗口程序输入问题
今天get到了一个新的技巧,只能说是自己以前练得太少,太low了。言归正传,这里要说的问题是当程序需要在命令行窗口中(一般是控制台程序)输入很多字符时,如何避免每次执行程序都要一个字符一个字符地输入。方法很简单,首先在第一次输入后单机右键选择标记,会出现一闪一闪的光标,这时我们选择需要输入的内容,然后按快捷键Ctrl+C复制标记的内容,如下图所示:当需要再次运行程序时,点击
2015-12-01 15:24:48
1321
转载 Matlab中image、imagesc和imshow函数用法解析
原文转自:http://blog.csdn.net/zhupananhui/article/details/163403451、显示RGB图像相同点:这三个函数都是把m*n*3的矩阵中的数值当做RGB值来显示的。区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当的缩放(显示出来的尺寸大小)。2、显示灰度图像说明:先搞明白什么
2015-11-10 16:12:43
133886
13
原创 Win7 64 + VS2010 + OpenGL 开发环境配置
Win7 64 + VS2010 + OpenGL 开发环境配置之前在win32 系统中搭建过openGL的开发环境,前几天换成了Win7 64位旗舰版系统,尝试着搭建openGL的开发环境,岂料一直出错,遂Google,百度许久,网上中说纷纭,终于再一番尝试之后,成功搭建起了开发环境,今谨记于此,方便日后查看。1.glut的下载和配置 首先下载glut,地址为http://www.opengl.
2015-10-16 20:09:58
4385
1
原创 Win7 64 + VS2010 + OpenCV2.4.10环境配置
因为重装了系统,以前一直用的Win32,前几天换成了WIn 64。结果以前配置的开发环境错误频频,google、百度了很多资料,终于在总结很多经验的基础上成功配置了 Win7 64 + VS2010 + OpenCV2.4.10开发环境。下面将过程详列如下,方便以后及时查找。1.环境变量的设置 Vs2010的安装就不说了,OpenCV 2.4.10的安装也很简单,直接解压即可,我的Op
2015-10-16 19:28:09
6015
原创 OpenCV中Mat的data成员解析
OpenCV 自2.x版本以来,处理图像的主要数据结构从CvMat变成了Mat,下面是OpenCV官方文档对Mat的描述:class CV_EXPORTS Mat{public:// ... a lot of methods ....../*! includes several bit-fields:- the magic signature- continuity
2015-07-24 17:43:57
33907
2
转载 光流Optical Flow介绍与OpenCV实现
原文地址:http://blog.csdn.net/zouxy09/article/details/8683859 光流(optic flow)是什么呢?名字很专业,感觉很陌生,但本质上,我们是最熟悉不过的了。因为这种视觉现象我们每天都在经历。从本质上说,光流就是你在这个运动着的世界里感觉到的明显的视觉运动(呵呵,相对论,没有绝对的静止,也没有绝对的运动)。例如,当你坐在火车上
2015-04-09 09:34:42
2417
转载 Matlab 图像处理工具箱
转自:http://cvnote.info/matlab-cv-ip-toolbox/计算机视觉/图像处理研究中经常要用到Matlab,虽然其自带了图像处理和计算机视觉的许多功能,但是术业有专攻,在进行深入的视觉算法研究的时候Matlab的自带功能难免会不够用。本文收集了一些比较优秀的Matlab计算机视觉工具箱,希望能对国内的研究者有所帮助。VLFeat:著名
2015-04-08 21:49:29
11235
转载 数字图像处理经典论文汇总
Colorization and Color Transfer(图像上色和颜色迁移)Semantic Colorization with Internet Images, Chia et al. SIGGRAPH ASIA 2011Color Harmonization, Cohen-Or, Sorkine, Gal, Leyvand, and Xu. Web PageCo
2015-04-03 21:45:09
18079
转载 视觉领域人脸数据库汇总
■Annotated Database (Hand, Meat, LV Cardiac, IMM face) (http://www2.imm.dtu.dk/~aam/)■AR Face Database (http://cobweb.ecn.purdue.edu/~aleix/aleix_face_DB.html)■BioID Face Database (http://www.bioi
2015-03-23 20:21:18
2796
转载 c++指针解析
指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: int *ptr; char *ptr; int **ptr; int
2014-11-09 14:46:55
542
转载 VC++ 6.0下OpenGL开发环境配置
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hzl877243276/archive/2010/09/18/5893192.aspx OpenGL官方网站(英文)http://www.opengl.org下面我将对Windows下的OpenGL编程进行简单介绍。 第一步:选择一个编译环境 现在Windows系统的主流编
2014-11-03 11:30:25
3373
转载 Visual c++ 6.0配置OpenCV开发环境
1下载OpenCV安装程序(1.0版本)。假如要将OpenCV安装到C:\Program Files\OpenCV。在安装时选择"将 \OpenCV\bin加入系统变量"。或安装完成后手动添加环境变量“C:\Program Files\OpenCV\bin”。2.启动VC++6.0,菜单Tools->Options->Directories:先设置lib路径,选择Library f
2014-11-03 11:27:35
7485
转载 K均值聚类算法
1、摘要 在前面的文章中,介绍了三种常见的分类算法。分类作为一种监督学习方法,要求必须事先明确知道各个类别的信息,并且断言所有待分类项都有一个类别与之对应。但是很多时候上述条件得不到满足,尤其是在处理海量数据的时候,如果通过预处理使得数据满足分类算法的要求,则代价非常大,这时候可以考虑使用聚类算法。聚类属于无监督学习,相比于分类,聚类不依赖预定义的类和类标号的训练实例。本文首先介
2014-10-23 21:33:47
1111
转载 计算机图形学国际知名会议与期刊
这两天整理了一下图形方面的主要期刊和会议都有什么,还有一些好的资源网站,很宝贵的资源,分享给在计算机图形图像领域苦苦研究的学子们。会议:A类序号 会议简称会议全称出版社网址1 ACM SIGGRAPHACM, ACM TOGhttp://www.siggraph.org/s2008/2VisIEEE V
2014-10-13 10:43:14
874
转载 Win7运行vc++6.0打开显示Microsoft(R) Developer Studio已停止工作解决方法
原因:VC与VISIO冲突解决方法:1. 下载FileTool.exe,并解压(点击unzip)下载地址http://support.microsoft.com/kb/241396/zh-cn2. 打开VC6.0,点击文件-打开工作空间,选择刚解压出来的FileTool.dsw,并确定3. 点击Bulid->Build FileTool.dll,生成FileTool.dll文件
2013-06-09 20:24:01
12756
2
原创 Win7下开启无线Wifi共享
我想用win7的朋友们大概没有几个没有用过win7的虚拟wifi的,刚开始用win7的时候其实也不知道,后来才慢慢接触。我不得不说,这个真的非常方便,只要有一台笔记本可以上网,那么大家就可以共享网络了。网上有很多方法,以前每次都是上网查了后设置好了。但是总会忘记,今天想自己亲手写下来,应该就不会忘记了,嘿嘿。好了,废话不多说了,开工吧。 首先,用cmd命令打开dos窗口,敲入命令:n
2013-06-02 20:55:26
3495
转载 用WEKA分析Linear Regression
什么是数据挖掘?数据挖掘,就其核心而言,是指将大量数据转变为有实际意义的模式和规则。并且,它还可以分为两种类型:直接的和间接的。在 直接的 数据挖掘中,您会尝试预测一个特定的数据点 — 比如,以给定的一个房子的售价来预测邻近地区内的其他房子的售价。在 间接的 数据挖掘中,您会尝试创建数据组或找到现有数据内的模式 — 比如,创建 “中产阶级妇女”的人群。实际上,每次的美国人口统计都是在
2013-04-22 19:53:22
9719
2
转载 VC++中CView类的OnDraw()函数的调用机理。
视图绘画机理 在VC++的文档、视结构中, CView的OnDraw函数用于实现绝大部分图形绘制的工作。 如果用户改变窗口尺寸,或者显示隐藏的区域, OnDraw函数都将被调用来重画窗口。并且, 当程序文档中的数据发生改变时, 一般必须通过调用视图的Invalidate(或InvalidateRect) 成员函
2013-04-13 19:35:36
4467
转载 CListCtrl控件的用法小结
以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn--------------------------------------------------------------------------------1. CListCt
2012-11-19 23:27:56
825
转载 CreateUserWizard控件的使用
“CreateUserWizard”控件用于收集潜在用户所提供的信息。默认情况下,“CreateUserWizard”控件会将新用户添加到 ASP.NET 成员身份系统中。有关 ASP.NET 成员资格的信息,请参阅 MSDN Library 中的“成员资格简介”。“CreateUserWizard”控件可收集下列用户信息:用户名密码密码确认电子邮件地址
2012-10-27 00:47:15
4221
转载 sql server 2005数据库不能重命名的问题
这两天一直在研究Repeater,Datalist,Gridview这三个控件,需要数据源,SqlServer2005又没有了原来Sql2000自带的示例数据库,所以从网上下载了个Northwind数据库,直接附加到我的SqlServer2005上,附加上以后,数据库名字很长,不是Northwind,所以需要改名字,结果问题来了。 无论我使用什么方法改名字,它都报一个错误:
2012-10-26 22:21:24
2934
转载 SQL Server中日期格式转换函数convert的用法
select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select CONVERT(varchar(10), datatime1, 120 )2004-09-12 select CONVERT(varchar(4), datatime1, 120 )+'年'+substring(CONVERT(varchar(10), d
2012-10-09 22:58:41
718
转载 select 之 top 字句
2007-08-18 11:15 select语句之top字句 TOP子句 从第一条或最后一条开始(利用ORDER BY条件子句),返回特定条数的数据。 例如: 当您想要知道在2000年,班上前25名的学生姓名数据时,您可以输入这样的语句: SELECT TOP 25 学生姓名 FORM 学生表格 WHERE
2012-10-09 22:25:55
1001
转载 BFS/DFS算法介绍与实现
2011-09-11 17:24221人阅读评论(0)收藏举报广度优先搜索(Breadth-First-Search)和深度优先搜索(Deep-First-Search)是搜索策略中最经常用到的两种方法,特别常用于图的搜索.其中有很多的算法都用到了这两种思想,比如:Dijkstra单源最短路径算法和Prim最小生成树算法都采用了和宽度优先搜索类似的思想。BFS的思想:从一个图的
2012-05-07 22:38:11
1329
转载 图的邻接表和邻接矩阵
邻接表一、邻接表邻接表是图的一种链式存储结构。邻接表中,对图中每个顶点建立一个单链表,第i个单链表中的结点表示依附于顶点Vi的边(对有向图是以顶点Vi为尾的弧)。邻接表中的表结点和头结点结构:表 结 点adjvexnextarc
2012-05-05 16:39:13
7738
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人