Mastering OpenCV chapter 3: AR without markers (一)
发布时间
阅读量:
阅读量
最近花了一些时间研究了一下《无标记增强现实》一章的内容,在这个例子中使用了一个作为模板的图片来标识场景。这个模板图片需要具备一定的视觉特征特性(比如天空与大海这样的景象),如果是一些缺乏明显特征的图像,则在上面实施增强现实效果会比较困难。源码及编译文件下载地址:无标识的AR的OpenCV实现-Linux
我觉得对于这个主题博客而言,在编译软件时遇到一些问题的话应该没问题吧?要么是VS在Windows系统上运行良好,要么是基于Linux终端或QT平台的操作也较为顺利(本人属于⌊屌丝⌋水平,在Mac平台上尚无相关经验),不过对于编译OpenCV来说这些差异并不大吧?
需要注意的一点是,在编译带有OpenGL支持的OpenCV时需要安装相应的依赖项(如libgtkglext1及libgtkglext1-dev),因为本项目的展示窗口基于OpenGL图形库而开发(第二章中我们使用的是GLUT作为图形界面库)。不过如果不想自己动手配置Build选项的话,默认选择基于GLUT实现图形界面也是一个很简单捷的选择(这里为了深入分析源码就保持原样)。
关于软件依赖部分需要注意的一点是:sudo apt-get install libgtkglext1 libgtkglext1-dev
关于实现增强现实所需的人工与自然标志的区别,请自行查阅相关资料。仅提及一下:相较于人工标志而言,自
全部评论 (0)
还没有任何评论哟~
