- 博客(25)
- 资源 (9)
- 收藏
- 关注

原创 2017华为精英挑战赛总结
大赛官网:http://codecraft.huawei.com/赛题解读:http://mp.weixin.qq.com/s/on_l5Rc3Be-DjgUOXftaNw赛题案例以及编译官方软件包:HUAWEI_Code_Craft_2017_初赛软件包(readme.txt中有详细介绍) 从2017.3.15到2017.4.6,花费三个星期的时间投入到2017华为精英挑战赛。我
2017-04-15 12:10:03
10737
转载 AfxBeginThread的基本用法及作用
AfxBeginThread 用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数:MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,分别有如下的原型和过程:用户界面线程的AfxBeginThread 用户界面线程的AfxBeginThread的原型如下:CWinThread* AFXAPI Afx
2017-07-07 10:07:56
1240
转载 多线程 AfxBeginThread 与 CreateThread 的区别
AfxBeginThread 与 CreateThread 的区别简言之: AfxBeginThread是MFC的全局函数,是对CreateThread的封装。 CreateThread是Win32 API函数,前者最终要调到后者。1>.具体说来,CreateThread这个 函数是windows提供给用户的 API函数,是SDK的标准形式,在使用的过程中要考虑到进程的同步与互斥的关系,进
2017-07-07 10:05:16
838
原创 激光笔交互之坐标映射算法:匹配点提取和参数模型
1.坐标映射算法 坐标映射旨在建立投影图像与计算机放映图像之间的坐标映射关系,如图所示。图: 坐标映射关系示意图 上图中,左边图像为摄像头采集到的投影图像,右边图像为计算机的放映图像,在投影图像中检测出激光点的位置后,需要将其映射到计算机放映图像中的对应点,从而确定后续交互行为的分析,如鼠标点击的位置,绘图标注的位置等。坐标映射关系一般在预处理阶段通过训练确定,首先投影
2017-07-05 17:02:45
3246
原创 MFC:启动摄像头
先展示效果:启动摄像头的操作需要用到opencv的库,本文用的是opencv2.4.9配置opencv环境,参见:http://jingyan.baidu.com/article/75ab0bcbee4b47d6864db2fc.html需要用到CvvImage类,opencv2.4.9里面没有这个类,需要手动添加,关于CvvImage类的说明请看:http://b
2017-07-04 17:05:17
2072
原创 MFC:“未定义标识符”问题
有时候明明有相应的控件,但是编译器却提示找不到标识符。有可能你生成的控件ID名修改之后还未在resource.h编号更新成功。解决方法:如果没有#include "resource.h",先包含头文件。在该resource.h文件中找到修改后的控件,如何你会发现有相同编号的控件名称,修改一个ID号即可。
2017-07-04 09:28:59
24416
2
原创 MFC控制:实现打开PPT详细步骤
其余选择默认,一直“下一步”即可。 为了使用PPT功能,添加类 不知道生成哪些类,可全部生成。之后将主要用到以下几类 把以上需要用到的头文件添加到工程的头文件中,并且要把以上添加的每个头文件的import注释掉,如CApplication.h// Machine generated IDispatch wrapper class(es) created with
2017-07-03 14:36:12
4117
2
原创 数组实现栈功能(2)——类模板(C++练习记录)
数组实现栈功能(1)中,栈只能输入char类型数据。通过类模板,使其能接收各种数据类型。类模板:template类模板说明:如同函数模板一样,使用类模板使用户可以为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数、某些成员函数的返回值能取任意类型。类模板是对一批仅仅成员数据类型不同的类的抽象,程序员只要为这一批类所组成的整个类家族创建一个类模板,给出一套程序代码,就可以用来生
2017-03-08 10:55:40
1071
原创 数组实现队列功能(C++练习记录)
Q:通过 数组 实现 队列(FIFO)功能A:MyQueue.h#ifndef MYQUEUE_H#define MYQUEUE_H/*************************************//*环形队列实现 2017.03.01 by hyc *//************************************/class MyQueu
2017-03-01 16:34:06
2080
转载 分类器性能指标之ROC曲线、AUC值
转自:http://blog.youkuaiyun.com/zdy0_2004/article/details/44948511http://blog.youkuaiyun.com/zdy0_2004/article/details/44948511分类器性能指标之ROC曲线、AUC值一 roc曲线1、roc曲线:接收者操作特征(receiveroperating ch
2017-02-26 19:30:41
571
原创 《啊哈!算法》读书笔记(第九章)——寻找多数元素问题
第九章 还能更好吗?——寻找多数元素问题问题:假如现在有一个序列,已知其中一个数的此书超过50%,请找出这个数。比如3、3、1、1、3、2、3中,出现次数超过50%的数是3。答:方法1:两两比较,分别记录数字的出现次数,2个for循环就可以解决。时间复杂度O(N^2)。方法2:排序后再重头到尾扫一遍,用一个count来统计每个数出现的次数,并再用一个变量max来更新
2016-11-18 20:19:03
1357
原创 《啊哈!算法》读书笔记
零零散散花了一周的时间阅读了《啊哈!算法》。这本书内容相对基础,适合初学者时阅读(当然,大神也可以温故而知新)。《啊哈!算法》这本书中的算法举例贴近生活,语言诙谐幽默,不会让人产生枯燥感,并配有很多幽默的插图。算法讲解通俗易懂,并配有详细C语言代码和注释,是一本初学者不易错过的好书。注:书作者偶尔会在书中卖萌的。已掌握的知识点在下面不在赘述,只记录觉得需要记忆整理的东西,作为自己的读书笔记。包括一些小技巧、新概念、生疏算法等。内容仍比较杂乱,需要进一步细化整理。《啊哈!算法》中涉及的数据结构有栈、队列、链
2016-11-18 19:54:21
6596
2
原创 MySQL数据库(入门资料文档下载分享)
一、数据库(DataBase) 二、mysql优势(Why MySQL?) 三、安装和配置MySQL 四、mysql语句学习 五、相关书籍学习数据库的时间并不长,在MySQL的学习上走了一些弯路。在此与大家分享数据库入门的一些文档资料,希望对大家的学习有所帮助。
2016-11-07 19:53:47
5335
1
转载 图像特征提取(形状特征,空间关系特征)
一 、形状特征(一)特点各种基于形状特征的检索方法都可以比较有效地利用图像中感兴趣的目标来进行检索,但它们也有一些共同的问题,包括:①目前基于形状的检索方法还缺乏比较完善的数学模型;②如果目标有变形时检索结果往往不太可靠;③许多形状特征仅描述了目标局部的性质,要全面描述目标常对计算时间和存储量有较高的要求;④许多形状特征所反映的目标形状信息与人的直观感觉不完全一致,或者说,特征空间的相似性
2016-11-01 10:16:07
44545
转载 图像中直线的检测——Hough变换原理
Hough变换原理一、简单介绍Hough变换是图像处理中从图像中识别几何形状的基本方法之一。Hough变换的基本原理在于利用点与线的对偶性,将原始图像空间的给定的曲线通过曲线表达形式变为参数空间的一个点。这样就把原始图像中给定曲线的检测问题转化为寻找参数空间中的峰值问题。也即把检测整体特性转化为检测局部特性。比如直线、椭圆、圆、弧线等。
2016-10-31 16:31:38
16485
原创 图像特征提取(纹理特征)
纹理特征也是一种全局特征,它也描述了图像或图像区域所对应景物的表面性质。但由于纹理只是一种物体表面的特性,并不能完全反映出物体的本质属性,所以仅仅利用纹理特征是无法获得高层次图像内容的。与颜色特征不同,纹理特征不是基于像素点的特征,它需要在包含多个像素点的区域中进行统计计算。在模式匹配中,这种区域性的特征具有较大的优越性,不会由于局部的偏差而无法匹配成功。作为一种统计特征,纹理特征常具有旋转不变性,并且对于噪声有较强的抵抗能力。但是,纹理特征也有其缺点,一个很明显的缺点是当图像的分辨率变化的时候,所计算出来
2016-10-28 16:28:41
57387
原创 图像特征提取(颜色特征)
特征提取是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集往往属于孤立的点、连续的曲线或者连续的区域。至今为止特征没有万能和精确的定义。特征的精确定义往往由问题或者应用类型决定。特征是一个数字图像中“有趣”的部分,它是许多计算机图像分析算法的起点。
2016-10-28 11:03:55
21316
原创 C++6.0软件所遇Bug汇总
注:红色为网上搜索的解决方式,红色粗体为自己检验有效方法和部分原创方法 1.C++6.0在WIN7,WIN8,WIN10上安装时,使用“打开文件”,程序崩溃解决方法:http://www.mamicode.com/info-detail-517499.html2. assistantX安装以及程序窗口无法关闭问题解决解决方法:http://blog.sina.com.c
2016-08-01 10:13:52
1224
原创 论文查找和筛选的实用技能
问题描述:当没有直接提供文献完整题目,无法直接通过文献题目直接下载,通常可以采用搜索关键词的方法来完成。例如:可以通过在IEEE上搜索关键词“Channel Equalization”可以快速地找到论文”Channel Equalization Using Independent Component Analysis in PDM-CO-OFDM”,但是相关论文多达9900多篇,如图。
2016-07-12 11:06:36
4650
原创 解决Visual C++无法使用ActiveX 控件,Gallery目录下没有Registered ActiveX Controls问题
问题描述:在阅读《深入浅出Visual-C++串口编程》时。书中P27内容如下Visual C++为我们提供了一种好用的 ActiveX 控件 Microsoft Communications Control(即 MSComm)来支持应用程序对串口的访问,在应用程序中插入 MSComm 控件后就可以较为方便地实现对通过计算机串口收发数据。要使用 ActiveX 控件 MSComm,程序
2016-07-04 20:00:48
9670
4
原创 角点检测与FindChessboardCorners函数
目的:在研究坐标映射的相关问题时,遇到棋盘坐标匹配经常出错的问题。其中涉及到一个关键函数FindChessboardCorners。以下将对其做一定的介绍和分析。函数介绍:FindChessboardCorners是opencv的一个函数,可以用来寻找棋盘图的内角点位置。
2016-07-01 13:17:07
58360
3
原创 自适应滤波(LMS,RLS)
1.背景及相关知识介绍自适应滤波存在于信号处理、控制、图像处理等许多不同领域,它是一种智能更有针对性的滤波方法,通常用于去噪。图中x(j)表示 j 时刻的输入信号值,y(j)表示 j 时刻的输出信号值,d(j)表示 j 的参考信号值或所期望响应信号值,误差信号e(j)为d(j)与y(j)之差。自适应数字滤波器的滤波参数受误差信号e(j)的控制,根据e(j)的值而自动调整,使之适
2016-06-26 11:00:29
36714
1
HUAWEI_Code_Craft_2017_初赛软件包
2017-04-15
sql语言入门教程
2016-11-07
SQL数据库入门(语句)
2016-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人