摘要:
说实话这篇博客我酝酿已久,但却迟迟未下笔,主要原因一方面在于觉得自己目前还难以驾驭这样宏大的命题,对我这样一个连入门级菜鸟都算不上的人而言,谈论这种话题难免流于表层,沦为纸上谈兵;另一方面很多东西我虽然若有所思,但还需假以时日,在大量的编码实践中才能锤炼成型.但是我写技术博客主要的目的还是用于记... 阅读全文
摘要:
虚拟人运动合成是我研究生阶段的研究课题,目前我将已完成的工作整理出来,预计写三篇博客介绍,分为: 1.三维人体运动合成系列之一:运动捕捉数据ASF/AMC文件解析与绘制 2.三维人体运动合成系列之二:流形学习的原理、实现及应用 3.三维人体运动合成系列之三:优化的Dijkstra算法原理及实现 本人 阅读全文
摘要:
一、背景介绍 皮肤检测在人脸识别与跟踪、手势识别、图像检索与分类等诸多计算机应用领域都有着广泛的应用。上述研究课题都必须解决一个基础问题,那就是将图像精确的划分为皮肤和背景两种区域,划分的精确与否直接影响着后续工作的精度与性能,因此皮肤检测已经逐渐成为以上任务的先行步骤和技术基础。 皮肤检测的相关算 阅读全文
摘要:
好吧,我承认之前的标题“浅度探索C++对象模型”是用来搞笑的,因为内容还谈不上有多少深度可言,仅仅只是介绍下内存布局而已。 如果真要谈对象模型的话,我认为对象的内存布局仅仅只是其中一部分,还有诸如对象的构造、拷贝、析构,以及数据成员的存取和成员函数的调用等内容需要和内存布局结合起来考虑,也许我... 阅读全文
摘要:
众所周知,C++可视作一个语言联邦,而非一个统一的中央帝国。C++不同的语言子集支持不同的编程范式,彼此差异是巨大的,丝毫不亚于两门不同语言的差异。因此首先要明确的是——《当我们谈跑步(C++)时,我们在谈些什么》。大致说来C++可分为如下几个部分:1.Better C ——支持过程式编程;注:具体... 阅读全文
摘要:
最近在看《深度探索C++对象模型》,打算先总结下C++中的数据布局,这篇暂时先谈谈非多态(non-polymorphic)单继承的情况:一般而言,当我们谈及C++中的继承和多态就默认进入到其面向对象的语境中了。封装是基础,公有继承(public)是手段,然后带来运行时多态(run-time poly... 阅读全文