自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (6)
  • 收藏
  • 关注

原创 OpenCV制作简易标定板

使用OpenCV生成标定板图片。

2017-04-18 20:03:53 5399 3

原创 不能将 "const char *" 类型的值分配到 "LPCWSTR" 类型的实体 错误解决方法

最近学习MFC,总是出现如下问题:    char* 类型的实参与lpcWSTR类型的形参不兼容, 或者     不能将 "const char *" 类型的值分配到 "LPCWSTR" 类型的实体 等问题。这些是数据类型兼容问题。有两种解决方法:1. 添加头文件 #include , 对字符串如”I like CSDN”或“上下五千年”,前面加上宏_T,变成_T(

2017-04-07 22:28:28 13178 3

转载 关于什么是句柄(经典)

转自:http://www.cnblogs.com/yellowyu/archive/2009/06/07/1497910.html句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点像C语言中的文件句柄。从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对

2017-04-07 16:45:53 402

转载 常用的三大dll模块

转自:http://blog.csdn.net/free4294/article/details/6660484常用的三大模块:user32.dll是Windows用户界面相关应用程序接口,用于包括Windows处理,基本用户界面等特性,如创建窗口和发送消息gdi32.dllgdi32.dll是Windows GDI图形用户界面相关程序,包含的函数用来绘制图像和显示文字

2017-04-06 08:31:55 1006

原创 几个概念了解下

身为机械党,跨行不容易,很多东西都一知半解,将几个简单的概念罗列下吧(选自Rachel Zhang的文章目录)。 1. ACM:国际大学生程序设计竞赛(ACM International Collegiate Programming Contest, ICPC),是由美国电脑协会(ACM)主办的。要求团队3人,使用一台电脑,在5个小时内使用C、C++或Java中的一种编写程序解决7到10个问题。

2016-10-30 21:10:32 492

原创 Win7 Python2.7 安装教程

Win7 Python2.7 安装教程Win7 Python2.7 安装过程如下: 1. 到 官方网站 下载安装文件包python-2.7.10.amd64.msi(根据自己的电脑配置选择相应的安装包),点击安装即可(默认安装在C:\Python27)。 检验python是否安装正确: 2. 添加环境变量:点击我的电脑—属性—高级系统设置—环境变量—系统变量Path——编辑,添加 C

2016-06-07 21:27:14 19167

原创 规划(AI Planning)

规划(AI Planning)WikiPedia: 智能规划是人工智能的一个分支,其关注的是实现策略或动作序列,通常为了处理智能代理、自主机器人和无人驾驶车辆。不同于古典控制和分类问题,解决方案是复杂的,并且必须被发现和优化在多维空间。规划也与决策理论相关。 在已知环境中通过可用的模型、规划可以离线完成。解决方案在执行之前可以被创建和评估。在动态未知环境中,策略常常需要在线修订。必须使模型

2016-05-26 08:29:41 3491

原创 编程错误集

1. 无法打开预编译头文件:“Release\video.pch”: No such file or directory解答1:stdafx.cpp右键——属性,预编译头选“创建”,其它cpp选“使用”。解答2:步骤/方法右键点击你创建的项目,选择“属性标签”点击属性,弹出“项目属性页”,在左侧找到以下位置  配置属性 -->  C/C++  --> 预编译头,并选择它:在右边的菜单中

2016-03-29 09:04:57 564

转载 关于Makefile的几个博文

最近写Linux编程,碰到一些关于Makefile的问题。下面是我找到的两篇入门Makefile语法的优秀博文:一、Make命令教程--作者阮一峰二、跟我一起写Makefile--作者陈浩

2016-03-26 00:35:20 294

转载 当初的愿望实现了么?

最近迷茫了好一阵子,不知何去何从,分享篇从浅墨那里转来的文章吧(他也是转的),给自己一点鼓励。    你今年二十五六岁,站在人生的十字路口,你除了一纸文凭什么都没有。你离乡背井在异地读了四年大学,在这个陌生的城市你依然找不到归属感。你还是搞不懂错综复杂的交通,你一开口大家都知道你是外地人。你不是官二代不是富二代,你没有丰富的背景,只有一个落寞的背影。    你不是名牌大学的优秀毕业生,

2016-03-20 22:11:05 432

原创 Cutecom--Linux下串口调试工具

Cutecom是一款在Linux环境下,非常好用的串口调试工具,使用方法几乎跟Windows下的串口调试工具一样,非常方便。Cutecom的安装:直接在终端输入:sudo apt-get install cutecom。安装完后,使用命令:sudo cutecom打开,其界面显示如下:跟windows串口软件的操作界面一样。注意串口名称可能没有完全识别,可以手动更改。

2016-03-14 00:06:46 5682

转载 Markdown中插入数学公式的方法

最近开始用markdown做一些笔记,深深地感受到markdown的简洁实用。比较难的地方是Markdown插入公式比较不适应。现在转载一些看到的文章,能达到实用的要求了。链接:Markdown中插入数学公式的方法自从使用Markdown以来,就开始一直使用Markdown+Github在写文章,整理自己的所学所思。本文亦是通过这种方式完成的。然而,Markdown自由书写的特性很

2016-02-22 15:23:05 533

原创 【opencv】之直方图的应用

这一篇我们来学习下直方图的应用,主要有直方图的拉伸、直方图均衡化以及利用直方图寻找相似图像。1. 直方图拉伸    图像对比度增强分为两类:直接对比度增强和间接对比度增强。直方图拉伸和直方图均衡化是两种最常用的间接对比度增强方法。直方图拉伸是通过对比度拉伸对直方图进行调整,从而扩大“前景”和背景灰度的差别,以达到增强对比度的目的。    公式如下:    设f(x,y)为输

2015-10-18 10:07:48 1107

原创 灰度直方图的显示

写在前面:入门OpenCV的时候,找了很多资料,发现各种教材深浅不一,对于新手来说总是难以上手。最近看了《OpenCV2 计算机视觉编程手册》,发现该书难度适中,很适合自己。现在将自己学习该书的过程整理如下,便于以后回过头来复习。    灰度直方图是OpenCV中一种简单实用的工具,这一篇我们来学习怎样显示一幅图像的灰度直方图。1.直方图的定义    灰度直方图是灰度级的函数,它表示图

2015-10-15 16:53:07 2227

原创 每天,做一个更好的自己

每天,做一个更好的自己       坦坦荡荡,踏踏实实          为梦想,为生活             微笑,前进

2015-10-15 09:58:03 403

转载 最大流最小割算法

原帖:http://blog.sina.com.cn/s/blog_46e8477b0100d2kn.html最大流和最小割算法从源点开始,找到一个仍有剩余能力的路径,标注剩余能力,剩余能力标注为当前的剩余能力和前一跳剩余能力的较小值,直到标注到汇点。每次寻找下一跳结点按照编号从小到大的顺序如下图所示:源点是VS,汇点是VT。从VS开始,VS到V1的路径没有剩余能力了(5,5)(容量为5,流量

2015-10-12 09:48:48 678

转载 浅谈 Adaboost 算法

原文链接: http://blog.csdn.net/haidao2009/article/details/7514787菜鸟最近开始学习machine learning。发现adaboost 挺有趣,就把自己的一些思考写下来。主要参考了http://stblog.baidu-tech.com/?p=19,其实说抄也不为过,但是我添加了一些我认为有意思的东西,所以我还是把它贴出

2015-09-18 20:11:52 412

转载 频繁相集挖掘算法之FPGrowth

原文链接:http://blog.csdn.net/huagong_adu/article/details/17739247背景:        频繁项集挖掘算法用于挖掘经常一起出现的item集合(称为频繁项集),通过挖掘出这些频繁项集,当在一个事务中出现频繁项集的其中一个item,则可以把该频繁项集的其他item作为推荐。比如经典的购物篮分析中啤酒、尿布故事,啤酒和尿布经常在用户

2015-09-18 10:26:25 861

转载 FP_growth算法

原文出处:http://blog.sina.com.cn/s/blog_6e85bf420100ogp8.htmlFP_growth算法是韩家炜老师在2000年提出的关联分析算法,该算法和Apriori算法最大的不同有两点:第一,不产生候选集,第二,只需要两次遍历数据库,大大提高了效率,用31646条测试记录,最小支持度是2%,用Apriori算法要半个小时但是用FP_growth算法只要

2015-09-15 23:18:54 787 1

转载 Apriori算法

找到一篇关于Apriori算法的文章,通熟易懂,值得一看!原文出处:http://blog.sina.com.cn/s/blog_6e85bf420100ogn2.htmlApriori算法是我的第一个数据挖掘算法,算处女作吧,哈哈哈。在这之前我对数据挖掘算法恐惧,觉得太难了,只是大致看了下原理,然后在clementine上拖几个控件跑下demo,运行的结果很好但是总觉得技术含量不高,我不

2015-09-15 23:15:19 437

转载 JAVA进阶路线图

原文链接:http://blog.csdn.net/cdutlihao/article/details/39369891 (转载这篇文章,让自己对JAVA开发有进一步的认识,避免走太多的弯路。)java学习之路第一阶段技术名称技术内容J2SE(java基础部分)java开发前奏

2015-08-30 14:18:49 4934 1

转载 python *和**

**两个乘号就是乘方,比如2**4,结果就是2的4次方,结果是16一个乘号*,如果操作数是两个数字,就是这两个数字相乘,如2*4,结果为8*如果是字符串、列表、元组与一个整数N相乘,返回一个其所有元素重复N次的同类型对象,比如"str"*3将返回字符串"strstrstr"如果是函数定义中参数前的*表示的是将调用时的多个参数放入元组中,**则表示将调用函数时的关键字参数放入一个字典

2015-08-18 20:44:34 7448

转载 ".pyc"文件是什么文件

转自:http://lishicongli.blog.163.com/blog/static/14682590201341421211719/这牵扯出来一个问题:Python是解释型(interpreted)语言还是编译型(compiled)语言?从shell我个人得出一个判断解释型和编译型的标准,就是写两条语句,一句对,一句错,看对的一句能不能执行:如果能执行,那就是解释型(逐行/句/块

2015-08-18 15:00:12 893 1

转载 Java中的private、protected、public和default的区别

(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。(2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。(3)对于default来说,有点的时候也成为friendly(友员)

2015-07-21 19:03:15 364

转载 反向投影(BackProjection)

所谓反向投影就是首先计算某一特征的直方图模型,然后使用模型去寻找测试图像中存在的该特征。利用Hue直方图解释反向投影原理:1、获取测试图像中每个像素的hue数据 hi,j,并找到 hi,j 在hue直方图中的bin的位置。2、查询hue直方图中对应bin的数值。3、将该数值存储在新的图像中(BackProjection),也可以先归一化hue直方图数值到0-255范围,这样可以直接

2015-07-01 21:01:18 788

转载 CvSetMouseCallback函数

设置鼠标事件的回调函数#define CV_EVENT_MOUSEMOVE 0#define CV_EVENT_LBUTTONDOWN 1#define CV_EVENT_RBUTTONDOWN 2#define CV_EVENT_MBUTTONDOWN 3#define CV_EVENT_LBUTTONUP 4#define CV_E

2015-07-01 20:33:22 797

转载 OpenCV参考手册之CvCapture结构体

1、CvCapture结构体:CvCapture是一个结构体,用来保存图像捕获的信息,就像一种数据类型(如int,char等)只是存放的内容不一样,在OpenCv中,它最大的作用就是处理视频时(程序是按一帧一帧读取),让程序读下一帧的位置,CvCapture结构中,每获取一帧后,这些信息都将被更新,获取下一帧回复。2、cvCreateFileCapture(const char* mov)

2015-07-01 19:35:25 757

转载 Camshift算法原理及其Opencv实现

Camshift原理camshift利用目标的颜色直方图模型将图像转换为颜色概率分布图,初始化一个搜索窗的大小和位置,并根据上一帧得到的结果自适应调整搜索窗口的位置和大小,从而定位出当前图像中目标的中心位置。分为三个部分:1--色彩投影图(反向投影):(1).RGB颜色空间对光照亮度变化较为敏感,为了减少此变化对跟踪效果的影响,首先将图像从RGB空间转换到HSV空间。(2).然

2015-06-30 22:05:00 705

转载 cvSmooth【--百度百科】

cvSmooth    函数 cvSmooth 可使用简单模糊、简单无缩放变换的模糊、中值模糊、高斯模糊、双边滤波的任何一种方法平滑图像。每一种方法都有自己的特点以及局限。 没有缩放的图像平滑仅支持单通道图像,并且支持8位到16位的转换(与cvSobel和cvaplace相似)和32位浮点数到32位浮点数的变换格式。 简单模糊和高斯模糊支持 1- 或 3-通道, 8-比特 和 32-比

2015-06-30 11:21:10 507

转载 IplImage【--百度百科】

由于OpenCV主要针对的是计算机视觉方面的处理,因此在函数库中,最重要的结构体是IplImage结构。IplImage结构来源于Intel的另外一个函数库Intel Image Processing Library (IPL),该函数库主要是针对图像处理。1 IplImage结构由于OpenCV主要针对的是计算机视觉方面的处理,因此在函数库中,最重要的结构体是IplImage结构。从

2015-06-30 11:03:39 402

转载 java的输入语句小结

原文地址:http://blog.sina.com.cn/s/blog_5bce66f00100tld9.html1.使用Scanner   使用时需要引入包importjava.util.Scanner;首先定义Scanner对象Scanner sc = new Scanner(System.in);如果要输入整数,则 int n = sc.nextInt();Str

2015-06-29 21:01:59 614

原创 编程小问题

问:vector> 什么意思答:vector是可变数组,stl的一种,也就是大小可变的数组,vector是point数据类型的集合,简单讲就是很多point。vector>就是包含很多vector的集合。问:STL是什么答:STL——Stand Templat Library,通用模板库,C++是由C发展出来的,C是面向过程语言,C++是面向对象的编程语言。问:vector

2015-06-07 15:35:23 1453

转载 opencv里调用摄像头和捕捉图像帧的方案

方案一:opencv里的CvCapture可以用cvCaptureFormCAM()和cvQueryFrame()进行调用摄像头和捕捉图像帧,但是只支持VFW的,不支持我现在的摄像头WDM的格式。方案二:通过DirectShow的方法,CCameraDS类调用采集函数可直接返回IplImage,使用更方便,且集成了DirectShow,但是在vc6.0中测试将此例程移植到mfc

2015-06-07 14:33:10 2759

转载 60条有名的原则与定理

1、蓝斯登原则:在你往上爬的时候,一定要保持梯子的整洁,否则你下来时可能会滑倒。  提出者:美国管理学家蓝斯登。  点评:进退有度,才不至进退维谷;宠辱皆忘,方可以宠辱不惊。 2、卢维斯定理:谦虚不是把自己想得很糟,而是完全不想自己。  提出者:美国心理学家卢维斯  点评:如果把自己想得太好,就很容易将别人想得很糟。3、托利得定理

2015-06-02 15:23:45 421

转载 在你步入职业软件开发生涯那天起就该知道的五件事

这是在浅墨_毛星云博客里看到的一篇译文,转载过来,供大家分享,也提高自己,少走弯路。文章链接:http://blog.csdn.net/poem_qianmo/article/details/24658081#t3   我的软件开发生涯开始于大约15年以前。但是直到最近5年,我才真正地看到它的提高。下面这些事情,我希望在进入软件开发领域时我已

2015-06-02 14:17:29 427

深入理解OpenCV:实用计算机视觉项目解析 中文PDF扫描版

<<Mastering OpenCV with Practical Computer Vision Projects>>一书的中文电子版; 书中有大量实用计算机视觉项目,值得大家借鉴学习。

2017-02-17

Makefile中文教程

makefile 带来的好处就是——“自动化编译”,一旦写好,只需要一个make 命令,整个工程完全自动编译,极大的提高了软件开发的效率。make 是一个命令工具,是一个解释makefile 中指令的命令工具,一般来说,大多数的IDE 都有这个命令,比如:Delphi 的make,VisualC++的nmake,Linux 下GNU 的make。可见,makefile 都成为了一种在工程方面的编译方法。

2016-03-26

学习Opencv课后习题答案2-9章

《学习opencv》一书的课后答案,从第二章到第九章,有参考意义。

2015-07-22

深入理解OpenCV实例代码(code of mastering opencv)

《深入理解OpenCV--实用计算机视觉项目解析》一书的实例代码。

2015-07-01

空空如也

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

TA关注的人

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