![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mvrlib开发日志
drowterran
这个作者很懒,什么都没留下…
展开
-
mvrlib开发日志Start
离农历新年还有一个月时间,自己念念叨叨了半年的程序才算正式开写了,为自己的学生生涯做个结尾,顺带练练C++和数据结构,为来年找工作积累点自信与经验。mvrlib就是Multi View Reconstruction Library的简写,实现采用C++,使用OpenCV辅助开发。开始吧。.........................google的blogger不支持代码高亮,还显示不了<>,搬原创 2008-01-14 15:33:00 · 333 阅读 · 0 评论 -
mvrlib开发日志 2
去年年底写了一部分代码,开发环境使用的是VS2005 SP1,VS2008刚刚发布了,当然要尝鲜了。直接使用VS2008的升级向 导,生成的新工程编译不过,重新来过把。所有的库都需要重新编译 ,OpenCV, Loki, gsl的编译都没问题,boost编译报unkown compiler version。没办法只有去boost的SVN下载最新的代码,之后一路顺利。bjam -a --witho原创 2008-01-14 15:41:00 · 428 阅读 · 0 评论 -
mvrlib开发日志 4
Singleton单件设计模式久仰其大名,今天就来实用一把。Loki库使用模板技术实现了泛型的SingletonHolder,咱资源管理类ViewManager就是典型的单件嘛。typedef Loki::SingletonHolderViewManagerImpl> ViewManagerHolder;这里ViewManagerImpl是ViewManager的实现,调用View原创 2008-01-14 15:53:00 · 274 阅读 · 0 评论 -
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 · 317 阅读 · 0 评论 -
mvrlib开发日志 3
以前一直很自大,觉得自己C/C++还是很牛的,实际上C方面硬件资源方面不了解,C++方面更是只知道better C。代码怎么写都觉得不漂亮,自己关都过不了。首 当其冲资源管理问题(也是看了Effective C++才知道还有这方面的问题),拿mvr_image来说ViewImage是基本的数据对象的接口类,如何来管理ViewImage的构造是个问题, 原则是要在使用时采用Factory方法而不是需原创 2008-01-14 15:47:00 · 103 阅读 · 0 评论