电脑技术+资源分享:Google街景的新玩法 —— Hyperlapse

有这样一段视频:

它是用Google街景连起来制作的。里面有很多摄影方面的技巧,使得用户观看的时候发现似乎是作者亲身拍摄的一样。比如可以对准某一座水塔进行街景录制,就好像作者亲身在对准录制。当然,每一个取经都经过精心对准固然可以,但是工作量很浩瀚。是否可以借用程序帮我们对准,然后取景呢?答案是:有!

这就是 Hyperlapse。访问项目网站:http://hyperlapse.tllabs.io/

机器视觉:分享一些OpenCV实现立体视觉的经验[转载]

转载自:Footprint:Chengyao’s Technical Blog
尝试用OpenCV来实现立体视觉也有一段时间了,主要的参考资料就是Learning OpenCV十一、十二章和OpenCV论坛上一些前辈的讨论。过程中磕磕碰碰,走了不少弯路,终于在前不久解决了最头大的问题,把整个标定、校准、匹配的流程调试成功。(虽然还有一些问题至今尚未搞清)

在这里写这篇文章,第一方面是给自己一个总结,第二方面是感觉OpenCV立体视觉方面的资料还是相当零散和不完整,新手入门需要花很长时间才能摸索出来,第三方面,也是自己在过程中有些问题仍旧迷迷糊糊,希望可以抛砖引玉。

1. 摄像头

我用的摄像头是淘宝上买的三维摄像头,两个USB Camera加一个可调节的支架。实物照片如下

1.1 三维摄像头实物图

双USB摄像头的OpenCV驱动可以参考以下链接

http://www.opencv.org.cn/index.php/使用DirectShow采集图像

将上面代码复制到自己的工程之后还需要对工程或者编译环境做一下设置

VC6下的详尽设置可以见代码的注释(修改工程的属性)

VS2008中的设置也可以参照代码注释中VC++2005的设置(修改编译环境)