自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (8)
  • 收藏
  • 关注

转载 OpenCV坐标体系的初步认识

作者:tornadomeet 出处:http://www.cnblogs.com/tornadomeet 欢迎转载或分享,但请务必声明文章出处。 (新浪微博:tornadomeet,欢迎交流!)前言  相信很多朋友在使用OpenCV的时候会遇到一个小问题,且有时候对这样的小问题没有引起足够的重视,或者通过表面想当然的去编程,所以调试代码时出现一些莫名其妙的问题,最后发现问题时时

2015-12-28 21:42:11 399

原创 grub rescue

装了双系统。之前一直想把d或者e盘分给c盘一些,但是拖延症犯了,装了双系统之后想,那就抓紧一块c盘扩容一下吧。下了一个分区助手,按照教程很简单的分成功了,结果重启进入的时候,显示:grub rescue!!!!!!于是开始百度~寻找解决办法~http://www.linuxidc.com/Linux/2012-07/65249.htm1.  先使用ls命令,找到Ubun

2015-12-22 20:50:45 668

原创 MSER

区域特征提取:MSER Maximally Stable Extremal Regions是目前业界认为的性能最好的仿射不变区域,当使用不同灰度阈值对图像进行二值化时得到的最稳定的区域:特点:1.对灰度图像的仿射变化具有不变性;2.稳定性,区域的支持集相对灰度变化稳定;3,可以检测不同精细程度的区域;MSER提取过程:(1)使用一系列的灰度阈值对图像进行二值化处理;

2015-12-22 15:44:36 1043

转载 开机之后的一系列

http://www.zhihu.com/question/22364502http://www.zhihu.com/question/22364502/answer/21535141http://www.ruanyifeng.com/blog/2013/02/booting.html

2015-12-22 15:21:43 336

原创 malloc以及malloc和new

malloc函数的实质体现在,它有一个将可用的内存块连接为一个长长的列表的所谓空闲链表。调用malloc函数时,它沿连接表寻找一个大到足以满足用户请求所需要的内存块。然后,将该内存块一分为二(一块的大小与用户请求的大小相等,另一块的大小就是剩下的字节)。接下来,将分配给用户的那块内存传给用户,并将剩下的那块(如果有的话)返回到连接表上。调用free函数时,它将用户释放的内存块连接到空闲链上。到最后

2015-12-22 15:14:18 523

原创 Python中的函数

定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。Return[expression]结束函数,选择性地返回一个值给调用方

2015-12-21 21:28:12 494

原创 Python的种种

(1)continue,break;break:来跳过循环;continue:用于跳过该次循环,继续下一次若出现了死循环,则可以ctrl+c来结束。break语句用到while 和for循环中,如果你是用嵌套循环,则break语句将执行最深层的循环,并且开始执行下一行代码还有一个循环:(2)while ……else……(3)for遍历任何序列

2015-12-21 20:55:47 588

原创 python 循环

python中提供了for和while循环,注意:在python中,没有do……while循环。

2015-12-21 18:52:06 594

原创 python中的变量

http://www.runoob.com/python/python-variable-types.htmlpython中的变量不需要声明,变量的赋值操作即是变量的声明和定义的过程,所以,每个变量在使用前必须被赋值,赋值之后变量才能被创建,等号用来给变量赋值,多个变量赋值,a=b=c=1;或者a,b,c=1,2,"john"python支持四种不同的数值类型:int(

2015-12-21 17:35:49 405

原创 python中文编码

http://www.runoob.com/python/python-chinese-encoding.html(1)python代码块不用{}来控制类,函数以及逻辑判断,用缩进来写模块。缩进的空白数量是可以改变的。但是所有代码块必须有相同的缩进空白数量。若显示错误:IndentationError: unindent does not match any outer indenta

2015-12-21 11:43:53 439

转载 NULL 0 和 nullptr

有关null   nullptr和0之间的关联:http://www.2cto.com/kf/201302/190008.html1、为什要有nullptr      我们给一个指针赋初值的时候一般这么写  FILE* fp = NULL;      这里有个NULL的定义,一般情况下它是这么定义的:     [cpp]  #ifdef

2015-12-13 20:16:13 286

原创 单精度float和双精度double

float为单精度实数,double为双精度实数float的精度是6位有效数字,取值范围是10的-38次方到10的38次方,float占用4字节空间double的精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8字节空间。1、单精度,也就是 float ,在 32 位机器上用 4 个字节来存储的;而双精度double是用 8 个字节来存储的,这

2015-12-13 15:48:51 1577

原创 关于字符,字符串,char和string

字符:单个的,单引号;字符串:多个的,也可以是单个的,或者空的,双引号;本质: char属于基础类型(C++),char类型的长度是固定的,在C++中它可能是1个字节,或者2个字节(取决于是否为Unicode Char)。string是一个模板类型,也就是一个class(C++)。也就是无法通过sizeof来取得,因为它不是一个基础类型,它本身并不固定长度,而取决于内部

2015-12-13 15:42:00 472

转载 关于大端小端的解说

http://www.mcuos.com/thread-7198-1-1.html一、大端模式和小端模式的起源        关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于

2015-12-13 11:41:03 406

转载 大端小端模式

http://blog.chinaunix.net/uid-1782237-id-2851117.html所谓的大端模式,是指数据的低位(就是权值较小的后面那几位)保存在内存的高地址中,而数据的高位,保存在内存的低地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;   所谓的小端模式,是指数据的低位保存在内存的低地址中,而数 据的高位保

2015-12-13 11:39:13 403

转载 栈堆大小端

http://www.openedv.com/posts/list/0/24152.htm#to栈增长和大端/小端问题是和CPU相关的两个问题.1,首先来看:栈(STACK)的问题.函数的局部变量,都是存放在"栈"里面,栈的英文是:STACK.STACK的大小,我们可以在stm32的启动文件里面设置,以战舰stm32开发板为例,在startup_stm32f10x_hd

2015-12-13 11:24:37 596

原创 顶层const和底层const

http://blog.csdn.net/sunhero2010/article/details/49429267http://blog.csdn.net/dazhiliudazhi/article/details/23590469http://blog.csdn.net/sunhero2010/article/details/49429513关于顶层const和底层const

2015-12-12 21:03:19 326

原创 Printf是从右向左压入栈

比如程序如下int i=1;printf("%d,%d",i,++i);输出的结果就是2 2.从而证明从右向左。之所有printf是从右向左执行因为操作的是输出栈!c++中的cout也是从右向左压入栈的。所以如果printf(i,i++)或者cout,他们的结果值都是一样的。

2015-12-12 20:51:41 499

原创 Python1

http://www.crifan.com/how_to_do_python_development_under_windows_environment/http://www.cnblogs.com/dsky/archive/2012/06/04/2535397.htmlidle是GUI形式,command line是命令提示符形式,都是和Python解释器交互的手段。Modu

2015-12-10 11:29:54 318

转载 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结

感谢IT面试群 S-北京-陈磊 的整理分享。基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用

2015-12-09 16:09:57 382

opencv 中文参考手册

 OpenCV中文参考手册2010年新版 pdf版下载,涉及OpenCV 编程简介(矩阵/图像/视频的基本读写操作)入门必读   OpenCV概述   FAQ中文   CxCore中文参考手册   1. 基础结构   2. 数组操作   3. 动态结构   4. 绘图函数   5. 数据保存和运行时类型信息   6. 其它混合函数   7. 错误处理和系统函数   机器学习中文参考手册   CvAux中文参考手册   CvvImage类参考手册   CvImage类参考手册   CvImage中的陷阱和BUG

2015-06-13

opencv2检测图片中的矩形

(1)实现了矩形的检测(2)此代码是针对图片中的矩形进行的(3)此代码实现了一个文件夹里的图片的批量处理

2015-06-12

批量检测图片上的圆

(1)本代码实现了用hough检测圆的部分(2)对图片进行的该操作(3)是针对一个文件夹里的所有图片的批量处理

2015-06-12

[数据结构与算法分析C++.描述].(美国)Mark.Allen.Weiss.扫描版

本书是数据结构和算法分析的经典教材,书中使用主流的程序设计语言C++作为具体的实现语言。书的内容包括表、栈、队列、树、散列表、优先队列、排序、不相交集算法、图论算法、算法分析、算法设计、摊还分析、查找树...

2015-06-05

空空如也

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

TA关注的人

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