官术网_书友最值得收藏!

Implementing SfM in OpenCV

OpenCV has an abundance of tools to implement a full-fledged SfM pipeline from first principles. However, such a task is very demanding and beyond the scope of this chapter. The former edition of this book presented just a small taste of what building such a system will entail, but luckily now we have at our disposal a tried and tested technique integrated right into OpenCV's API. Although the sfm module allows us to get away with simply providing a non-parametric function with a list of images to crunch and receive a fully reconstructed scene with a sparse point cloud and camera poses, we will not take that route. Instead, we will see in this section some useful methods that will allow us to have much more control over the reconstruction and exemplify some of the topics we discussed in the last section, as well as be more robust to noise.

This section will begin with the very basics of SfM: matching images using key points and feature descriptors. We will then advance to finding tracks, and multiple views of similar features through the image set, using a match graph. We proceed with 3D reconstruction, 3D visualization, and finally MVS with OpenMVS.

主站蜘蛛池模板: 宜章县| 石林| 东乡县| 长海县| 文登市| 濮阳县| 凤城市| 武功县| 赤壁市| 闻喜县| 康马县| 苏尼特右旗| 漳平市| 奇台县| 清丰县| 雅江县| 敖汉旗| 德保县| 建阳市| 谷城县| 淳化县| 乳源| 商河县| 嘉义县| 东乡县| 武穴市| 临澧县| 哈密市| 承德县| 原平市| 延吉市| 辉县市| 鱼台县| 荃湾区| 南皮县| 吴忠市| 贡嘎县| 万山特区| 昭通市| 正安县| 大冶市|