TR2003-02

Introduction to the Diamond3D Vision Library


    •  Paul Beardsley, "Introduction to the Diamond3D Vision Library", Tech. Rep. TR2003-02, Mitsubishi Electric Research Laboratories, Cambridge, MA, January 2003.
      BibTeX TR2003-02 PDF
      • @techreport{MERL_TR2003-02,
      • author = {Paul Beardsley},
      • title = {Introduction to the Diamond3D Vision Library},
      • institution = {MERL - Mitsubishi Electric Research Laboratories},
      • address = {Cambridge, MA 02139},
      • number = {TR2003-02},
      • month = jan,
      • year = 2003,
      • url = {https://www.merl.com/publications/TR2003-02/}
      • }
  • Research Area:

    Computer Vision

Abstract:

This report is an introduction to the Diamond3D computer vision library. The library enables fast creation of computer vision applications. Regarding the GUI and front-end of an application, there is support for image display, 3D display, mouse input to interact with images and 3D data, infrastructure for reading images from various sources, and for outputting images and derived data to disk. Regarding the main processing of an application, the architecture supports the creation of computer vision black-boxes which can be swapped between applications, allowing reuse with minimal effort. Furthermore, the library's specific goal is to enable creation of computer vision applicaitons with a focus on 3D geometry - the vision functionality includes feature detection, camera calibration, and multi-view geometry. The purpose of this report is to provide an introduction to the library. It is not a developers' guide, but a developer should begin here.