Aug 162016
 

Cercando un software per fotogrammetria in Linux, mi sono accorto che per Slackware non c’è praticamente nulla. Il primo software che ho provato e che fa al caso mio è VisualSFM (A Visual Structure from Motion System).VisualSFM-0.5.26

Non è open source e non si può usare per scopi commerciali. Il programma ha queste dipendenze

  • CMSV/PMVS2: è un software per risolvere Clustering Views for Multi-view Stereo. La versione che ho usato l’ho recuperata da qui. Dipende da clapack che a sua volta dipende da lapack e blas già presenti in SBo
  • SiftGPU: è un software per che implementa Scale-invariant feature transform su GPU. Dipende da cudatoolkitDevIL presente su SBo
  • graclus: è un algoritmo per di grafi non orientati fast graph clustering software
  • Multicore Bundle Adjustment a.k.a “pba”: è una implementazione parallela per bundle adjustment. Dipende da cudatookit

Quindi la sequenza dei pacchetti da installare è:
sbopkg -i cudatoolkit
sbopkg -i blas
sbopkg -i lapack
sbopkg -i clapack
sbopkg -i DevIL
sbopkg -i cmsv
sbopkg -i siftgpu
sbopkg -i graclus
sbopkg -i pba
sbopkg -i vsfm

Per finire è utile installare meshlab e blender per visualizzare i dati.

Altri software di cui andrò a creare i pacchetti sono:

  • OpenMVG
  • osm-bundler è il Python Photogrammetry Toolbox tutto open source ma che richiede python-pillow di Slackware aggiornato (ad esempio alla versione 3.3.0) (non ha versione, prendere l’ultima dal repository)
    • vlfeat 0.9.20
    • bundler 0.4 (meglio usare l’ultima versione sul repository github, dipende da lapack, blas, cblas, in alternativa si potrebbe usare Intel Math Kernel Library)
    • sift-lowe (opzionale, si può usare solo vlfeat)
  • ppt-gui interfaccia grafica in Python per osm-bundler

Webografia

  One Response to “Added VisualSFM 0.5.26”

  1. […] i programmi preparati come descritto nel mio precedente post, percorriamo le operazioni per passare dalla fotogrammetria al modello 3D in Blender. Software […]