SPOJE.NET

Technická dokumentace

Uživatelské nástroje

Nástroje pro tento web


howto:multimedia:photogrammetry

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
howto:multimedia:photogrammetry [2018/04/01 04:52] – [Colmap CLI bez NVIDIA + pmvs2] harviehowto:multimedia:photogrammetry [2023/10/09 12:29] (aktuální) harvie
Řádek 13: Řádek 13:
  
   * Každej detail by měl bejt alespoň na 3 fotkách z různejch úhlů   * Každej detail by měl bejt alespoň na 3 fotkách z různejch úhlů
 +  * Fotit ze stejné vzdálenosti s 30-60% překryvem
   * Vypnout automatický otáčení fotek (je lepší mít všechny fotky ve stejnym rozlišení)   * Vypnout automatický otáčení fotek (je lepší mít všechny fotky ve stejnym rozlišení)
   * Vypnout automatickou expozici, korekci bílý, atd...   * Vypnout automatickou expozici, korekci bílý, atd...
Řádek 35: Řádek 36:
  
 ===== Postupy ===== ===== Postupy =====
 +
 +==== ImageMagick ====
 +
 +  * ''mogrify -resize 500000@\> *.jpg'' omezit rozliseni fotek na 0.5 Mpx
  
 ==== Meshlab ==== ==== Meshlab ====
 +
 +Meshlab má spoustu zajímavejch funkcí. Tady jsou vypsaný jen ty úplně nejzákladnější potřebný k sestavení meshe z pointcloudu, rychlý očištění a export:
  
   * Filters -> Remeshing -> Screen Poisson Surface Reconstruction  (prej nema moc smysl depth >15, osobne sem pouzival cca 11-12)   * Filters -> Remeshing -> Screen Poisson Surface Reconstruction  (prej nema moc smysl depth >15, osobne sem pouzival cca 11-12)
Řádek 42: Řádek 49:
   * Filters -> Remeshing -> Simplification: Quadratic Edge Collapse Decimation (100k faces = 5MB soubor, 200k = 10MB, atd...)   * Filters -> Remeshing -> Simplification: Quadratic Edge Collapse Decimation (100k faces = 5MB soubor, 200k = 10MB, atd...)
   * Filters -> Normals, Curvatures & Orientation -> Transform: Translate, Center, Set origin -> Set new origin: Trackball center   * Filters -> Normals, Curvatures & Orientation -> Transform: Translate, Center, Set origin -> Set new origin: Trackball center
 +  * Filters->point set->estimate radius from density
 +    * Filters->selection->conditional vertex selection->(rad > 0.007)
 +    * Delete selected vertices
 +
 +==== Online nastroje ====
 +  * https://www.formware.co/onlinestlrepair  Mesh repair
  
 ==== MVE ==== ==== MVE ====
 <code bash> <code bash>
-makescene -i ./img ./scn +set -x 
-sfmrecon ./scn+renice -n 10 $$ 
 +time ( 
 +makescene -i ./img ./scn #-m 500000 
 +sfmrecon ./scn  #--video-matching=10
 dmrecon -s2 ./scn dmrecon -s2 ./scn
 scene2pset -F2 ./scn ./scn/pset-L2.ply scene2pset -F2 ./scn ./scn/pset-L2.ply
 +#optional:
 fssrecon ./scn/pset-L2.ply ./scn/surface-L2.ply fssrecon ./scn/pset-L2.ply ./scn/surface-L2.ply
 meshclean -t10 ./scn/surface-L2.ply ./scn/surface-L2-clean.ply meshclean -t10 ./scn/surface-L2.ply ./scn/surface-L2-clean.ply
 +)
 </code> </code>
  
Řádek 67: Řádek 85:
  
 <code bash> <code bash>
 +#Sequential pro po sobe jdouci fotky z videa, Global pro nenavazujici fotky
 +#SfM_SequentialPipeline.py ./img ./out
 SfM_GlobalPipeline.py ./img ./out SfM_GlobalPipeline.py ./img ./out
 </code> </code>
 +
 +==== OSM-Bundler ====
 +
 +<code bash>
 +python2 ./RunBundler.py --photos=./img
 +python2 ./RunPMVS.py --bundlerOutputPath=./output
 +#python2 ./RunCMVS.py --bundlerOutputPath=./output --ClusterToCompute=10 #pro velky datasety
 +</code>
 +
 ==== OpenDroneMap ==== ==== OpenDroneMap ====
  
howto/multimedia/photogrammetry.1522551122.txt.gz · Poslední úprava: 2018/04/01 04:52 autor: harvie