基本
小熊不去实验室
体感互动攻城狮一枚,主要研究:体感互动设备,互动开发平台,开发互动项目,希望向各位大牛多多学习~
展开
-
OpenCV2.3.1_VS2010完整配置
Visual Studio 2010 +Opencv2.3.1下的配置关键步骤 以下内容都是build文件夹里的内容一、设置环境变量:我的电脑--->右键--->属性--->高级--->环境变量--->在用户变量里,新建path和OPENCV两个项步骤1:在path中添加H:\Program Files\OpenCV2.3.1\build\x86\vc10\bin,就是添加原创 2012-04-12 15:38:50 · 2769 阅读 · 3 评论 -
VS2010+OpenCV2.4.3+Qt4.8.4 组合配置
一直想给OpenCV装个壳,可惜不会使MFC~(>_ 1.下载:在http://qt-project.org/downloads下载两个文件:Qt SDK:Qt libraries 4.8.4 for Windows (VS 2010, 234 MB) VS2010开发插件:Visual Studio Add-in 1.1.11 for Qt4原创 2012-12-24 15:54:04 · 10838 阅读 · 26 评论 -
每日一题(26)——删除注释&&删除行号 C++
题目1:删除注释删除C++代码中的注释部分1. //Annotation2./*Annotation*/ 思路:通过char保存出现的第一个’/‘,判断第二个字符是否为'/'或'*'若为’//‘:则一直到该行末尾,即判断出现'\n'若为’/*‘:则每次后移一位,判断该位置是否为'/'&&前一位置是否为'*' 代码(代码中判断过多,容易绕晕+_+):#in原创 2013-01-19 20:50:14 · 2342 阅读 · 0 评论 -
图像处理基本概念——卷积,滤波,平滑
/*今天师弟来问我,CV的书里到处都是卷积,滤波,平滑……这些概念到底是什么意思,有什么区别和联系,瞬间晕菜了,学了这么久CV,卷积,滤波,平滑……这些概念每天都念叨好几遍,可是心里也就只明白个大概的意思,赶紧google之~ 发现自己以前了解的真的很不全面,在此做一些总结,以后对这种基本概念要深刻学习了~*/1.图像卷积(模板)(1).使用模板处理图像相关概念:原创 2013-03-30 22:01:23 · 26190 阅读 · 8 评论 -
C++访问类中私有成员变量的方法
原则上,C++类中私有变量不允许在类之外的其他任何地方访问,一般来说功能完善的类都会提供get,set方法来操作类属性值,还有就是就是通过友元访问。但是!但如果没有get、set方法都没有提供,也没有定义友元,比如使用的是第三方提供的.o(或者动态库)来进行开发的,并且实际应用中我们确确实实需要改变其中某个对象的一个私有参数,有没有什么办法呢?还有一种比较文艺青年的方法,我们知道,一个进程有程序段原创 2013-04-08 17:26:40 · 18316 阅读 · 9 评论 -
C/C++ 笔试面试(2)——二分查找
Bentley在他的著作《Writing Correct Programs》中写道,90%的计算机专家不能在2小时内写出完全正确的二分搜索算法。难怪有人说,二分查找原理简单,甚至小学生都能明白。不过这查找算法好多专家都写不好。我自己尝试了一下,确实要第一次就完全写正确不容易.以下两份实现依次为迭代和递归版本的代码,二分查找的思想很多人都清楚,但是这里有一个细节就是要注意边界的选择。//原创 2013-05-08 10:30:36 · 3689 阅读 · 6 评论 -
每日一题(25)——多维数组的指针操作
《C++ Primer》:在C/C++中没有多维数组,只有元素是数组的数组。关于p+1,指针加1移动的距离:一个指针加1移动的距离是它指向的元素在内存中的大小。所以指向int的指针加1走过了4个字节;指向int[n]的指针加1走过了n*4个字节;以此类推。*p的类型是p所指向的元素的类型,所以*p+1是p所指向的元素(或元素的类型)加1之后的结果。数组名a是一个指针,这个指原创 2013-01-18 17:40:04 · 1382 阅读 · 0 评论 -
向量点乘与叉乘
向量(Vector)在几乎所有的几何问题中,向量(有时也称矢量)是一个基本点。向量的定义包含方向和一个数(长度)。在二维空间中,一个向量可以用一对x和y来表示。例如由点(1,3)到(5,1的向量可以用(4,-2)来表示。这里大家要特别注意,我这样说并不代表向量定义了起点和终点。向量仅仅定义方向和长度。向量加法向量也支持各种数学运算。最简单的就是加法。我们可以对两个向量相加,得到的仍原创 2013-12-09 22:46:55 · 3204 阅读 · 1 评论 -
二叉树完整实现C++
总结网上一位大牛写的代码,看看人家,就写一个二叉树,就把C++继承多态的作用发挥出来,看咱只能简单定义一个class, 差距大啊~自己还是小白~BinaryTree.h#ifndef BINARY_TREE#define BINARY_TREE#include #include #include #include using namespace std;原创 2012-11-28 18:33:40 · 3523 阅读 · 2 评论 -
罗马字母和希腊字母读法(in math)
对于我这种跟各种语言各种不来电的倒霉孩纸来说,在数学公式中,就会读α,β, γ,其他的见了就晕,读了就错~但是听说,数学系的童鞋们都以会读他们为荣~ So~ 序号 大写 小写 英文注音 国际音标注音 中文读音 意义1 Α α alpha a:lf原创 2012-11-15 19:08:35 · 13066 阅读 · 0 评论 -
图像的一般格式
摘要:描述了各种图像文件结构,尤其着重讲述了PPM文件格式以及PPM文件的读写。因为最近在使用PPM文件做图像处理,以前并未接触到,所以会特别关注。 一般的图像文件结构主要都包含有文件头、文件体和文件尾等三部分: 文件头:软件ID、软件版本号、图像分辨率、图像尺寸、图像深度、彩色类型、编码方式、压缩算法 文件体:图像数据、彩色变换表 文件尾:用户名、注释、转载 2012-07-10 10:28:07 · 2295 阅读 · 0 评论 -
各种缩写
CvDTree:Decision Tree;CvRTrees:Random Trees;CvERTrees:Extremely randomized trees:与Random Trees只有两点不同:1.无放回的选择;2.极端随机的选择(包括变量index和splite值),而Random Trees是随机子集中的最优分裂;CvGBTrees:Gradient Boosted Tre原创 2012-04-23 20:55:29 · 8245 阅读 · 0 评论 -
学习matlab——关联文件
原先装的是matlab2010a,发现它不能很好支持VS2010编译,于是就装了matlab2011a,但是装完发现无法关联文件.m .mat....在网上找了找,把方法记录下来,以备以后再用:恢复matlab文件关联 方法重装系统后,若没动MATLAB安装目标,则MATLAB不用重新安装。(同样的原因,可以移动MATLAB安装目标)对MATLAB相关文件,建立重新关联就行了。原创 2012-06-10 16:22:36 · 2458 阅读 · 0 评论 -
gsl1.8_VS2010完整配置
GNU Scientific Library (GSL)是一个开源的科学计算的函数库,里面有大量的数学计算 函数,非常强大: 在http://gnuwin32.sourceforge.net/packages/gsl.htm 页面下载 Complete package, except sources Setup 以及 Sources原创 2012-10-16 20:23:34 · 9851 阅读 · 15 评论 -
什么是NP问题
概念:在计算机学科中,存在多项式时间的算法的一类问题,称之为P类问题;而像梵塔问题、推销员旅行问题、(命题表达式)可满足问题这类,至今没有找到多项式时间算法解的一类问题,称之为NP类问题 拿推销员旅行问题为例,假设推销员亨利有向6个城市推销公司产品的任务,并规定了一个旅行预算。他手中有一张航班票价表,他要从A城开始走遍图中的6个城市后返回A城,并且不超出预算,请你帮他找出应走的路线。如原创 2012-10-24 16:06:11 · 6975 阅读 · 0 评论 -
STL Contianers容器精辟总结
STL Contianers容器精辟总结一、序列容器(Sequence containers)1、 Vector :一种序列容器,实现为动态数组,元素保存在连续的存储位置,支持迭代器和索引访问。与数组不同的是,可以自动分配存储空间,容易改变容器大小。当需要频繁从序列尾部增加或者删除数据时,可以表现出高效的性能。size记录了当前容器大小,capacity记录了当前已分配的最大空间。2转载 2012-11-06 21:17:02 · 1273 阅读 · 0 评论 -
修改论文格式——word技巧大乱斗
首先声明这篇文章不是技术帖,纯粹word技巧收集整理,为了以后写毕业论文用。前几天终于把论文的内容修改过关了,老刘选了好几个期刊让我投,改论文格式这件最恶心最恐怖的事情终于又降临了,碰到个要求严格的期刊,改的我想吐血啊~修改论文也学到了不少word技巧,这里收集起来,为了以后写大论文和下次再修改时使用: 1.关于脚注与尾注(海量参考文献必备) 1.光标移到要插入参考文献的地原创 2012-11-09 19:22:57 · 3280 阅读 · 0 评论 -
public protected private & virtual
private:私有控制符。这类成员只能被本类中的成员函数和类的友元函数访问。protected:受保护控制符。这类成员可以被本类中的成员函数和类的友元函数访问,也可以被派生类的成员函数和类的友元函数访问。public:共有控制符。这类成员可以被本类中的成员函数和类的友元函数访问,也可以被类作用域内的其他函数引用。virtual:C++通过虚原创 2012-11-28 16:16:25 · 1698 阅读 · 0 评论 -
一些有用的cmd命令
cmd命令总是能在关键时刻起到重要作用,就把用到的收集一下方便以后查找.1.集体替换文件名要把一个文件夹中的文件: 0_0_77_EURC1_D.png;0_0_101_EURC1_D.png...替换成:0_0_77_EURC1D.png0_0_101_EURC1D.png...1. cd/d 到该目录;2. ren *???.png *1D.png(原创 2012-09-17 10:08:15 · 1653 阅读 · 0 评论