
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48

A fotogrammetria a képek/fényképek felhasználása az objektumok közötti távolság mérésére (hála Websternek). De modern célokra gyakran használják, hogy 3D -s modellt készítsenek a valós világból származó dolgokból, anélkül, hogy 3D -szkennerre lenne szükség.
Rengeteg szoftver létezik, amelyeket fotogrammetriára használhat, beleértve néhány nagyszerű ingyenes opciót is, de észrevettem, hogy sok (például a Meshroom) számára nem volt elérhető Mac -verzió. Vagy szükségük lenne egy grafikus kártyára CUDA támogatással (ez nem jellemző a Macbookra). Tehát ez némi ásatást jelentett.
Végül rábukkantam erre a kiváló cikkre:
Ez egy utólagos építési szkripthez vezetett:
Beletelt egy kis időbe, amíg működésbe lépett, de miután elindultam, nagyon elégedett voltam az eredménnyel, amit elkezdtem elérni. Tehát egy kicsit lebontom a lépéseket, különösen a Mac felhasználók számára.
1. lépés: Szerezze be a COLMAP -ot
A COLMAP (https://colmap.github.io/install.html) egy szép, kis ingyenes eszköz a fotogrammetria megkezdéséhez. Eleinte egyedül próbáltam, de néhány későbbi lépéshez CUDA szükséges. Így újra el kellett kezdenem keresni. Ezért más szoftvereket fogunk használni a későbbi lépésekhez.
A COLMAP letöltése egyszerű. Az utasításokat itt követheti:
Vagy megnézheti a legújabb kiadást a github oldalán: https://github.com/colmap/colmap/releases és letöltheti a legújabb COLMAP-dev-mac-no-cuda.zip fájlt
Miután letöltötte a zip -et, bontsa ki, és ragassza a COLMAP alkalmazást az Applications mappába.
2. lépés: Az OpenMVS telepítése és készítése
A következő program, amellyel segítek a 3D modellek elkészítésében, az OpenMVS (https://cdcseacave.github.io/openMVS/). Ezt a gépére kell építenie, ezért megpróbálom ezt a lehető legfájdalmatlanabbá tenni.
Az OpenMVS Mac -re történő telepítésével és elkészítésével kapcsolatos utasítások linkje itt található:
de kicsit módosítanom kellett. Íme, amit tettem:
-
Töltse le az Xcode alkalmazást az App Store -ból
Nyissa meg az Xcode -ot, és fogadja el a licencet
- Telepítse a Homebrew-t, ha még nem rendelkezik vele:
- A GIT telepítése:
- A CMake telepítése:
- Nyisson meg egy terminált, és hajtsa végre a következő parancsfájlt. Győződjön meg róla, hogy valahonnan csinálja, ahol szeretné, hogy az openMVS éljen (van egy "Projects" mappa a fő felhasználóm alatt):
#A függőségek telepítése /github.com/cdcseacave/openMVS.git #Build OpenMVS mkdir openMVS_build && cd openMVS_build cmake…/openMVS -DCMAKE_BUILD_TYPE = Kiadás -DVCG_ROOT = "$ main_path/vcglib" -G "Xcode"
xcodebuild -configuration Release
3. lépés: Fotogrammetria -szkript létrehozása
Ezután készítettem egy forgatókönyvet az innen származó forgatókönyv alapján:
Itt végeztem (figyeljen a forgatókönyvben található megjegyzésekre, mivel néhány hely megadását igényli):
Fotogrammetria.sh
# Ezek a paraméterek a számítógépre jellemzőek # Az aktuális könyvtár tárolása: currDir = $ PWD
# kapja meg a mappa nevét változóként
mappám = $ {PWD ##*/}
# Állítsa be a colmap könyvtárat (változtassa meg a colmap letöltési helyét, cserélje ki a „dev” verziószámot, ha szükséges):
colDir =/Applications/COLMAP.app/Contents/MacOS/colmap
# Állítsa be az openMVS könyvtárat (módosítsa ezt a "bin/Release" mappába, ahonnan letöltötte és felépítette az openMVS -t)
oMVS =/Felhasználók/joecooning/Projects/openMVS_build/bin/Release
# Állítsa be a munkakönyvtárat (létrehozok egy ideiglenes munkaterület -mappát a „Projects” könyvtárban az adatok feldolgozásához)
workDir =/Users/joecooning/Projects/3dscans/workspace/$ myfolder/
mkdir $ workDir
cp *-j.webp
$ colDir feature_extractor --database_path database.db --image_path.
$ colDir kimerítő_matcher -adatbázis_útvonal adatbázis.db mkdir ritka $ colDir leképező -adatbázis_útvonal adatbázis.db -kép_útvonal. --output_path sparse $ colDir model_converter --input_path sparse/0 --output_path model.nvm --output_type NVM $ oMVS/InterfaceVisualSFM model.nvm $ oMVS/DensifyPointCloud model.mvs $ oMVS/ReconstructMesh modeMes felbontás 1. szintű model_dense_mesh.mvs $ oMVS/TextureMesh-export típusú obj -o $ myfolder.obj model_dense_mesh_refine.mvs
mkdir $ currDir/modell/
cp *.obj $ currDir/model/cp *.mtl $ currDir/model/cp *Kd-j.webp
cd $ currDir
4. lépés: Futtassa a szkriptet
Most, hogy megvan a forgatókönyv, fényképeket készíthet egy olyan objektumról, amelyből 3D -s modellt szeretne készíteni. Vannak más cikkek és videók is, amelyek nagyszerű tanácsokat adhatnak Önnek arról, hogyan lehet a legjobban fényképeket készíteni fotogrammetria céljából (például ez: https://www.tested.com/art/makers/460142-art- fénykép…).
De ezeket a fényképeket egy mappába, a másolt szkriptet másolja a mappába.
A terminálról lépjen a mappába, ahol a fotók és a szkript található, és futtassa:
sh Fotogrammetria.sh
Ezután a forgatókönyv elvégzi a többi munkát. Kérjük, vegye figyelembe, hogy ennek feldolgozása meglehetősen sok időt vehet igénybe (különösen, ha sok nagyfelbontású fényképet használ). Javaslom, hogy először próbáljon ki néhány kisebb fotósorozatot. Néhány egyszerű mintafotó készlet itt található: (https://www.regard3d.org/index.php/demo-models)
Ajánlott:
A fotogrammetria használata modellek létrehozásához: 9 lépés

Fotogrammetria használata modellek készítéséhez: Ki vagyok én? Samuel Conklin vagyok, és másodéves vagyok az E.L. Meyers Gimnázium. Az elmúlt pár hónapban kísérleteztem a fotogrammetriával, és remélem, hogy segíthetek, ha úgy dönt, hogy újratelepíti ezt a terméket. Kíváncsi vagyok, hogy mások hogyan
Képalapú modellezés/fotogrammetria portré: 4 lépés

Képalapú modellezés/fotogrammetria-portré: Sziasztok! Ebben az utasításban megmutatom a 3D-s modellek létrehozásának folyamatát a digitális képek felhasználásával. A folyamatot fotogrammetriának hívják, más néven képalapú modellezésnek (IBM). Pontosabban, ezt a fajta folyamatot arra használják, hogy újra
Videó szerkesztése az Adobe Premiere Pro használatával Mac rendszeren: 5 lépés

Videó szerkesztése az Adobe Premiere Pro használatával Mac rendszeren: Bevezető: Szeretné megtanulni, hogyan kell szerkeszteni egy videót egy könnyen használható, mégis professzionális szoftverrel? Ne keressen tovább, mint az Adobe Premiere Pro. Ezzel létrehozhat egy egyszerű diavetítést vagy egy összetett show filmet és mindent a kettő között. Ismerje meg az alapokat az o
Ingyenes WiFi hotspot létrehozása Windows rendszeren: 7 lépés

Ingyenes WiFi hotspot létrehozása Windows rendszeren: Szeretne egy vezeték nélküli hotspotot ingyen és hirdetések nélkül? Olvassa el ezt az útmutatót, hogy megtudja, hogyan
A Windows telepítése külső meghajtóra Mac partícióval Mac rendszeren: 5 lépés (képekkel)

A Windows telepítése külső meghajtóra a Mac partícióval Mac rendszeren: Ha vásárolt valami hasonlót az alap MacBook Pro -hoz, és mentett egy kis készpénzt, de hamarosan a tárolási problémával találkozott, amikor megpróbálta telepíteni az ablakokat a Bootcamp segítségével Mindannyian tudjuk, hogy a 128 GB nem elég ezeket, így talán vásároltunk valamit