自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 OpenGL的gluLookAt()

void   gluLookAt(        GLdouble   eyex,                    GLdouble   eyey,                    GLdouble   eyez,                    GLdouble   centerx,              GLdouble   centery,             

2008-02-16 20:06:00 1295

原创 Matlab to C++ using boost.ublas and boost.bindings

 博士阶段的研究应用了大量矩阵计算,现在要转到C++上来,一般的数值线性代数库都是采用Fortran编写的,用C++调用起来比较麻烦,boost.ublas和boost.bindings结合可以实现方便的调用。boost.ublas是使用纯C++实现的BLAS的替代品,但不依赖于BLAS,接口友好,当然C++实现在效率上比BLAS就要差很远了。boost.bindings还没有正式纳入boost,

2008-01-28 19:42:00 1911 4

转载 找工作知识积累 1

一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,

2008-01-23 17:11:00 330

原创 mvrlib开发日志 5

RANSAC实现需要一个随机数生成器,原来是用的gsl里面的rng,今天改用std::tr1中的C++标准rng吧:#include iostream>#include random>#include ctime>using namespace std;using namespace std::tr1;int main(int argc, char* argv[])...{    mins

2008-01-14 15:58:00 315

原创 mvrlib开发日志 4

Singleton单件设计模式久仰其大名,今天就来实用一把。Loki库使用模板技术实现了泛型的SingletonHolder,咱资源管理类ViewManager就是典型的单件嘛。typedef Loki::SingletonHolderViewManagerImpl> ViewManagerHolder;这里ViewManagerImpl是ViewManager的实现,调用View

2008-01-14 15:53:00 268

原创 mvrlib开发日志 3

以前一直很自大,觉得自己C/C++还是很牛的,实际上C方面硬件资源方面不了解,C++方面更是只知道better C。代码怎么写都觉得不漂亮,自己关都过不了。首 当其冲资源管理问题(也是看了Effective C++才知道还有这方面的问题),拿mvr_image来说ViewImage是基本的数据对象的接口类,如何来管理ViewImage的构造是个问题, 原则是要在使用时采用Factory方法而不是需

2008-01-14 15:47:00 99

原创 mvrlib开发日志 2

 去年年底写了一部分代码,开发环境使用的是VS2005 SP1,VS2008刚刚发布了,当然要尝鲜了。直接使用VS2008的升级向 导,生成的新工程编译不过,重新来过把。所有的库都需要重新编译 ,OpenCV, Loki, gsl的编译都没问题,boost编译报unkown compiler version。没办法只有去boost的SVN下载最新的代码,之后一路顺利。bjam -a --witho

2008-01-14 15:41:00 425

原创 mvrlib开发日志Start

离农历新年还有一个月时间,自己念念叨叨了半年的程序才算正式开写了,为自己的学生生涯做个结尾,顺带练练C++和数据结构,为来年找工作积累点自信与经验。mvrlib就是Multi View Reconstruction Library的简写,实现采用C++,使用OpenCV辅助开发。开始吧。.........................google的blogger不支持代码高亮,还显示不了<>,搬

2008-01-14 15:33:00 331

空空如也

空空如也

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

TA关注的人

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