自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (19)
  • 收藏
  • 关注

转载 标准ASCII编码

ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除

2015-07-31 09:11:28 1405 2

转载 成员函数之重载、覆盖、隐藏

重载:    只有在 同一类定义中的同名成员函数才存在重载关系 ,主要特点是 函数的参数类型和数目有所不同 (但 不能出现函数参数的个数和类型均相同 ,仅仅依靠返回值类型不同来区分的函数),这和普通函数的重载是完全一致的。另外,重载和成员函数是否是虚函数无关覆盖:    在派生类中覆盖基类中的同名函数,要求两个函数的参数个数、参数类型、返回类型都相同,且基类函数必须是虚

2015-07-28 08:05:49 353

转载 结构体大小计算

根据以下条件进行计算: 1、  结构体的大小等于结构体内最大成员大小的整数倍 2、  结构体内的成员的首地址相对于结构体首地址的偏移量是其类型大小的整数倍,比如说double型成员相对于结构体的首地址的地址偏移量应该是8的倍数。 3、  为了满足规则1和2编译器会在结构体成员之后进行字节填充! 123456

2015-07-27 21:50:21 405

转载 有关C++中为什么用模板类的原因

( 1 )可用来创建动态增长和减小的数据结构 (2)它是类型无关的,因此具有很高的可复用性。 (3)它在编译时检查数据类型,保证了类型安全 (4)它是平台无关的,可移植性 (5)可用于基本数据类型

2015-07-27 21:32:31 950

转载 数组名可作为指针常量

三个结论:(1)数组名的内涵在于其指代实体是一种数据结构,这种数据结构就是数组;(2)数组名的外延在于其可以转换为指向其指代实体的指针,而且是一个指针常量;(3)指向数组的指针则是另外一种变量类型(在WIN32平台下,长度为4),仅仅意味着数组的存放地址!#include  int main(int argc, char* argv[])

2015-07-27 19:19:04 1861

转载 析构函数什么情况下要定义为虚函数?

1.第一段代码#includeusing namespace std;class ClxBase{public:    ClxBase() {};    ~ClxBase() {cout     void DoSomething() { cout };class ClxDerived : public ClxBase{public:    C

2015-07-25 09:18:24 281

转载 typedef和define详细区别

1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如:#define pi 3.1415926程序中的:area=pi*r*r 会替换为3.1415926*r*r如果你把#define语句中的数字9 写成字母g 预处理也照样带入。2)typedef是在编译时处理的。它在自己的作

2015-07-24 23:06:21 283

转载 typedef和define具体的详细区别

1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如:#define pi 3.1415926程序中的:area=pi*r*r 会替换为3.1415926*r*r如果你把#define语句中的数字9 写成字母g 预处理也照样带入。2)typedef是在编译时处理的。它在自己的作

2015-07-24 22:46:53 318

转载 在为函数传参时, 何时用引用,何时用指针呢?

一般来说,能用引用尽量不用指针。引用更加直观,更少出现意外的疏忽导致的错误。指针可以有二重、三重之分,比引用更加灵活。有些情况下,例如使用 new 运算符,只能用指针。关于指针与引用的区别,可以看 CSDN 的【这篇文章】,讲得很细致;在该文中的第5部分,也讲了函数传参时“指针传递”与“引用传递”的差别,但这个解释比较晦涩,需要你有汇编语言或者微机原理或者计

2015-07-02 16:01:59 1191

转载 C++的内存模型

Simplified Memory Model (C++的内存模型)1. Stack (栈) 编译器自动分配释放(包括所有函数里面的局部变量,形式参数)2. Heap (堆) 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收(若使用new运算符分配内存,如不用delete释放的话,有可能会内存泄漏,也有可能在程序结束时,由操作系统自动收回)3. Global/

2015-07-02 08:35:01 370

转载 new/delete 与 malloc/free 的区别是什么?

先上区别:    1. new/delete是C++里才有的,而new/delete与malloc/free一个显著的区别在于,new是建造一个对象,并调用对象的构造函数来初始化对象,其实在所有的new操作过程中,总是分为两步的:第一步是申请内存,第二步则是调用构造函数初始化对象。同样,在调用delete的时候,需要先调用析构函数,然后在销毁堆内存。    2. new/delete通常来

2015-07-02 08:28:26 609

转载 C++vector容器A和B的连接

(1)vectorv1, v2;想要实现v1, v2的连接copy(vt1.begin(), vt1.end(), back_inserter(vt2));(2)vectorv1, v2,v3;for(i = 0; i {v1.pushback(i);v2.pushback(i+3);}想要实现v1, v2的连接v3使v3成为包含(0,1,2

2015-06-11 15:42:29 1128

C#下的openCV(Emgu CV)安装文档及程序

在网上看到相关安装流程及代码,但是自己测试无法打开相机,故自己写个程序,运行成功。里面主要包括C#下的openCV(Emgu CV)安装文档和运行成功的代码。

2015-12-04

7.PCD格式数据集合

本文件是本人在学习使用PCL过程中逐渐收集而来的.pcd文件的集合,放在这里共需要的同仁们学习是使用,本想全部放於一块,受上传权限限制,分开传於此,本文为7.pcd集合

2015-05-05

6.PCD格式数据集合

本文件是本人在学习使用PCL过程中逐渐收集而来的.pcd文件的集合,放在这里共需要的同仁们学习是使用,本想全部放於一块,受上传权限限制,分开传於此,本文为6.pcd集合

2015-05-05

4.PCD格式数据集合

本文件是本人在学习使用PCL过程中逐渐收集而来的.pcd文件的集合,放在这里共需要的同仁们学习是使用,本想全部放於一块,受上传权限限制,分开传於此,本文为4.pcd集合

2015-05-05

5.PCD格式数据集合

本文件是本人在学习使用PCL过程中逐渐收集而来的.pcd文件的集合,放在这里共需要的同仁们学习是使用,本想全部放於一块,受上传权限限制,分开传於此,本文为5.pcd集合

2015-05-05

3.PCD格式数据集合

本文件是本人在学习使用PCL过程中逐渐收集而来的.pcd文件的集合,放在这里共需要的同仁们学习是使用,本想全部放於一块,受上传权限限制,分开传於此,本文为3.pcd集合

2015-05-05

2.PCD格式数据集合

本文件是本人在学习使用PCL过程中逐渐收集而来的.pcd文件的集合,放在这里共需要的同仁们学习是使用,本想全部放於一块,受上传权限限制,分开传於此,本文为2.pcd集合。

2015-05-05

1.PCD格式数据集合

本文件是本人在学习使用PCL过程中逐渐收集而来的.pcd文件的集合,放在这里共需要的同仁们学习是使用,本想全部放於一块,受上传权限限制,分开传於此,本文为1.pcd集合。

2015-05-05

.PCD格式数据

本文件是本人在学习使用PCL过程中逐渐收集而来的.pcd文件的集合,放在这里共需要的同仁们学习是使用,本想全部放於一块,受上传权限限制,分开传於此,共1.2G。压缩后亦有340M.

2015-05-05

KinectSDK2+kinect2_grabber+PCL

本资源包含三个文件(1)KinectSDK2(2)kinect2_grabber(3)PCL。此三个文件是在 VS2012开发平台上面配置PCL1.7.2+Kinect V 2.0SDK+opencv2.4.9 所必须的三个文件。配置好后可以使用最新的Kinect V 2.0传感器设备获取场景中的深度图像和彩色图像,并将二者转换保存为PCL数据库所使用的PCD点云数据格式。

2015-04-16

基于opencv + 多线程的目标跟踪

本文开发平台是VisualStudio2012+opencv结合多线程实现实时场景下目标的跟踪,本代码提供于此,共大家参考使用,使研究本领域的同仁能够开拓视野,节省时间

2015-04-10

在Visual Studio V2012 下配置 Kinect V2.0 + PCL1.7.2 ( kinect2_grabber )

本文在VS2012开发平台上面配置PCL1.7.2+Kinect V 2.0SDK+opencv2.4.9 ,使用最新的Kinect V 2.0传感器设备获取场景中的深度图像和彩色图像,并将二者转换保存为PCL数据库所使用的PCD点云数据格式,然后借助编程算法,编写程序将点云PCD显示出来

2015-04-08

PCL1.7.2+Kinect V 2.0获取并保存点云PCD数据程序

本文在VS2012开发平台上面配置PCL1.7.2+Kinect V 2.0SDK+opencv2.4.9 ,使用最新的Kinect V 2.0传感器设备获取场景中的深度图像和彩色图像,并将二者转换保存为PCL数据库所使用的PCD点云数据格式,然后借助编程算法,编写程序将保存的点云PCD格式数据,成功的保存到电脑Dist里面。本程序所使用的配件较多 ,自己起步一点点摸索的话,极费事、极费时间,这里将其拿出来供大家直接使用,也算 是为致力于三维点云图像处理和PCL+Kinect V 2.0的同仁志士加了点催化剂,给予一点帮助吧。让三维点云的获取更加方便,KinectV 2.0 使用范围更广阔吧。

2015-04-07

通过Kinect v2.0+ VS2012+openCV2.4.9将彩色帧映射到深度空间

本人,在结合Kinect v2.0+ VS2012+openCV2.4.9,将彩色帧映射到深度空间,本想利用一些国内外的现有资料,怎奈只找到MapDepthrFrameToColorSpace,空间的转换,未找到现成的程序能够使用openCV2.4.9将Kinect v2.0里的彩色帧映射到深度空间里,故自己尝试着将MapColorFrameToDepthSpace在程序中实现,程序写出来,也能跑出来,映射也实现了,但还有点瑕疵。鉴于当前无相关标准结果参考,故上传于此,待同仁参考,期待改进。让我们一起来将Kinect v2.0+ VS2012+openCV2.4.9完美结合,将Kinect v2.0的所有功能完美呈现。

2015-03-31

结合Kinect v2.0+ VS2012+openCV2.4.9,获取kinect音频信息并显示

结合Kinect v2.0+ VS2012+openCV2.4.9,将Kinect v2.0捕捉到的audioBeam信息在Visual Studio+ openCV2.4.9中显示, 并能指定声音的来源。希望同仁们能够从中获得灵感,进一步开发,让Kinect和Visual Studio+ openCV2.4.9结合的更加融合,功能实现的更加强大

2015-03-31

结合Kinect v2.0+ VS2012+openCV2.4.9,将Kinect v2.0深度帧存到openCV2.4.9中,并输出到指定文件夹

结合Kinect v2.0+ VS2012+openCV2.4.9,将Kinect v2.0深度帧存到openCV2.4.9类型的图像函数格式(Mat image)中,并将获取的kinect v2.0深度图像输出到文件夹里保存.这里涉及到Kinect v2.0的打开,depth数据的获取,以及与openCV2.4.9相结合的数据格式,还有使用sprintf_s函数将图像保存到指定的文件夹下。

2015-03-31

结合Kinect v2.0+ VS2012+openCV2.4.9,将Kinect v2.0获取得红外数据存到openCV2.4.9中,并输出

结合Kinect v2.0+ VS2012+openCV2.4.9,将Kinect v2.0红外数据存到openCV2.4.9类型的图像函数格式(Mat image)中,并将获取的kinect v2.0infrared图像输出到文件夹里保存.这里涉及到Kinect v2.0的打开,infrared数据的获取,以及与openCV2.4.9相结合的数据格式,还有使用sprintf_s函数将图像保存到指定的文件夹下。

2015-03-31

结合Kinect v2.0+ VS2012+openCV2.4.9,将Kinect v2.0彩色帧存到openCV2.4.9中,并输出

本代码以class的形式,编写C++程序。结合Kinect v2.0+ VS2012+openCV2.4.9,将Kinect v2.0彩色帧存到openCV2.4.9类型的图像函数格式(Mat image)中,并将获取的kinect v2.0彩色图像输出到文件夹里保存.这里涉及到Kinect v2.0的打开,color数据的获取,以及与openCV2.4.9相结合的数据格式,还有使用sprintf_s函数将图像保存到指定的文件夹下。

2015-03-31

VS2012+openCV2.4.9,图像的连续读取和存储成.XML文件

本程序在 VS2012+openCV2.4.9中,实现图像的连续读取,并将其存储到指定文件夹下,存储成.XML文件。这种文件格式包含了图像的数据,并以矩阵形式保存最原始的数据,以供进一步开发使用。本文代码,精炼实用,可以拿来直接使用不需要再进行任何更改,非常适用于初学者,或者急需此功能的程序员使用,欢迎广大同仁来阅!

2015-03-31

空空如也

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

TA关注的人

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