howto:multimedia:photogrammetry
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| howto:multimedia:photogrammetry [2018/04/01 01:04] – harvie | howto:multimedia:photogrammetry [2023/10/09 12:29] (aktuální) – harvie | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| ====== Photogrammetry 3D scanning on Linux ====== | ====== Photogrammetry 3D scanning on Linux ====== | ||
| + | |||
| + | ===== Workflow ===== | ||
| + | |||
| + | Postup vypadá zhruba takhle: | ||
| + | |||
| + | * Nafocení dostatečnýho množství kvalitních fotek | ||
| + | * Vytvoření sparse point cloudu (= množina záchytnejch bodů, který jsou vyfocený na 3 a víc fotkách) | ||
| + | * Vytvoření dense point cloudu (= množina nezáchytnejch bodů, který jsou odvozený ze záchytnejch) | ||
| + | * Vytvoření meshe (3d modelu) z dense point cloudu (tohle už umí i Meshlab) | ||
| + | |||
| + | Jak fotit: | ||
| + | |||
| + | * 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 automatickou expozici, korekci bílý, atd... | ||
| + | * Používat co nejmenší clonu (aby byla co největší hloubka ostrosti) | ||
| + | * Fotit s co největším rozlišením a co nejostřeji | ||
| + | * Ideálně fotit pod mrakem, když je světlo, ale nejsou žádný ostrý stíny | ||
| + | * Lesklý a jednobarevný plochy je potřeba zmatnit a pokrejt vzorama (křídový sprej, gafa, barevný tečky, laserový tečky,...) | ||
| + | * Vyhnout se odleskům | ||
| + | * Pokud jsou na pozadí viditelný featury, tak se scanovanej objekt nesmí vůči pozadí hejbat | ||
| + | * Zapnout ukládání GPS souřadnic do EXIFu (pokud to jde) | ||
| + | ===== Software ===== | ||
| + | |||
| + | * MVE + Meshlab | ||
| + | * Colmap + Meshlab (funguje i na Windows) | ||
| + | * VisualSFM + Meshlab | ||
| + | * OpenMVG? | ||
| + | * bundler+pmvs2? | ||
| + | * e-foto?? | ||
| + | * Agisoft PhotoScan (placeny SW, funguje na Linuxu) | ||
| + | * 3df zephyr FREE (jen Windows) | ||
| ===== Postupy ===== | ===== Postupy ===== | ||
| + | |||
| + | ==== ImageMagick ==== | ||
| + | |||
| + | * '' | ||
| ==== Meshlab ==== | ==== Meshlab ==== | ||
| - | | + | Meshlab má spoustu zajímavejch funkcí. Tady jsou vypsaný jen ty úplně nejzákladnější potřebný k sestavení meshe z pointcloudu, |
| + | |||
| + | | ||
| * Filters -> Smoothing, Fairing, Deformation -> Laplacian Smooth | * Filters -> Smoothing, Fairing, Deformation -> Laplacian Smooth | ||
| * Filters -> Remeshing -> Simplification: | * Filters -> Remeshing -> Simplification: | ||
| + | * Filters -> Normals, Curvatures & Orientation -> Transform: Translate, Center, Set origin -> Set new origin: Trackball center | ||
| + | * Filters-> | ||
| + | * Filters-> | ||
| + | * Delete selected vertices | ||
| + | |||
| + | ==== Online nastroje ==== | ||
| + | * https:// | ||
| ==== 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 # | ||
| dmrecon -s2 ./scn | dmrecon -s2 ./scn | ||
| scene2pset -F2 ./scn ./ | scene2pset -F2 ./scn ./ | ||
| + | #optional: | ||
| fssrecon ./ | fssrecon ./ | ||
| meshclean -t10 ./ | meshclean -t10 ./ | ||
| + | ) | ||
| </ | </ | ||
| Řádek 31: | Řádek 82: | ||
| </ | </ | ||
| + | ==== OpenMVG ==== | ||
| + | |||
| + | <code bash> | ||
| + | #Sequential pro po sobe jdouci fotky z videa, Global pro nenavazujici fotky | ||
| + | # | ||
| + | SfM_GlobalPipeline.py ./img ./out | ||
| + | </ | ||
| + | |||
| + | ==== OSM-Bundler ==== | ||
| + | |||
| + | <code bash> | ||
| + | python2 ./ | ||
| + | python2 ./ | ||
| + | #python2 ./ | ||
| + | </ | ||
| ==== OpenDroneMap ==== | ==== OpenDroneMap ==== | ||
howto/multimedia/photogrammetry.1522537482.txt.gz · Poslední úprava: 2018/04/01 01:04 autor: harvie
