image-matching-webui
π€ image matching webui
νμΌ νμκΈ°
- SKILL.md
- SKILL.md
- bug_report.md
- config.yml
- feature_request.md
- matcher_request.md
- question.md
- ci.yml
- docker-publish.yml
- matcher-bot.yml
- pip.yml
- release.yml
- .stale.yml
- PULL_REQUEST_TEMPLATE.md
- release-drafter.yml
- demo.gif
- gui.jpg
- video.mp4
- app.yaml
- build_docker.bat
- build_docker.sh
- run_docker.bat
- run_docker.sh
- build_and_run.sh
- client.cpp
- CMakeLists.txt
- helper.h
- __init__.py
- client.py
- core.py
- server.py
- logo.webp
- main.py
- api.yaml
- app.yaml
- terrace0.JPG
- terrace1.JPG
- 02928139_3448003521.jpg
- 03903474_1471484089.jpg
- 10265353_3838484249.jpg
- 17295357_9106075285.jpg
- 32809961_8274055477.jpg
- 44120379_8371960244.jpg
- 51091044_3486849416.jpg
- 60584745_2207571072.jpg
- 71295362_4051449754.jpg
- 93341989_396310999.jpg
- 02928139_3448003521_rot135.jpg
- 02928139_3448003521_rot180.jpg
- 02928139_3448003521_rot225.jpg
- 02928139_3448003521_rot270.jpg
- 02928139_3448003521_rot315.jpg
- 02928139_3448003521_rot45.jpg
- 02928139_3448003521_rot90.jpg
- 03903474_1471484089_rot135.jpg
- 03903474_1471484089_rot180.jpg
- 03903474_1471484089_rot225.jpg
- 03903474_1471484089_rot270.jpg
- 03903474_1471484089_rot315.jpg
- 03903474_1471484089_rot45.jpg
- 03903474_1471484089_rot90.jpg
- 10265353_3838484249_rot135.jpg
- 10265353_3838484249_rot180.jpg
- 10265353_3838484249_rot225.jpg
- 10265353_3838484249_rot270.jpg
- 10265353_3838484249_rot315.jpg
- 10265353_3838484249_rot45.jpg
- 10265353_3838484249_rot90.jpg
- 17295357_9106075285_rot135.jpg
- 17295357_9106075285_rot180.jpg
- 17295357_9106075285_rot225.jpg
- 17295357_9106075285_rot270.jpg
- 17295357_9106075285_rot315.jpg
- 17295357_9106075285_rot45.jpg
- 17295357_9106075285_rot90.jpg
- 32809961_8274055477_rot135.jpg
- 32809961_8274055477_rot180.jpg
- 32809961_8274055477_rot225.jpg
- 32809961_8274055477_rot270.jpg
- 32809961_8274055477_rot315.jpg
- 32809961_8274055477_rot45.jpg
- 32809961_8274055477_rot90.jpg
- 44120379_8371960244_rot135.jpg
- 44120379_8371960244_rot180.jpg
- 44120379_8371960244_rot225.jpg
- 44120379_8371960244_rot270.jpg
- 44120379_8371960244_rot315.jpg
- 44120379_8371960244_rot45.jpg
- 44120379_8371960244_rot90.jpg
- 51091044_3486849416_rot135.jpg
- 51091044_3486849416_rot180.jpg
- 51091044_3486849416_rot225.jpg
- 51091044_3486849416_rot270.jpg
- 51091044_3486849416_rot315.jpg
- 51091044_3486849416_rot45.jpg
- 51091044_3486849416_rot90.jpg
- 60584745_2207571072_rot135.jpg
- 60584745_2207571072_rot180.jpg
- 60584745_2207571072_rot225.jpg
- 60584745_2207571072_rot270.jpg
- 60584745_2207571072_rot315.jpg
- 60584745_2207571072_rot45.jpg
- 60584745_2207571072_rot90.jpg
- 71295362_4051449754_rot135.jpg
- 71295362_4051449754_rot180.jpg
- 71295362_4051449754_rot225.jpg
- 71295362_4051449754_rot270.jpg
- 71295362_4051449754_rot315.jpg
- 71295362_4051449754_rot45.jpg
- 71295362_4051449754_rot90.jpg
- 93341989_396310999_rot135.jpg
- 93341989_396310999_rot180.jpg
- 93341989_396310999_rot225.jpg
- 93341989_396310999_rot270.jpg
- 93341989_396310999_rot315.jpg
- 93341989_396310999_rot45.jpg
- 93341989_396310999_rot90.jpg
- 02928139_3448003521_scale0.2.jpg
- 02928139_3448003521_scale0.4.jpg
- 02928139_3448003521_scale0.5.jpg
- 02928139_3448003521_scale0.6.jpg
- 02928139_3448003521_scale0.7.jpg
- 02928139_3448003521_scale0.8.jpg
- 02928139_3448003521_scale0.9.jpg
- 03903474_1471484089_scale0.2.jpg
- 03903474_1471484089_scale0.4.jpg
- 03903474_1471484089_scale0.5.jpg
- 03903474_1471484089_scale0.6.jpg
- 03903474_1471484089_scale0.7.jpg
- 03903474_1471484089_scale0.8.jpg
- 03903474_1471484089_scale0.9.jpg
- 10265353_3838484249_scale0.2.jpg
- 10265353_3838484249_scale0.4.jpg
- 10265353_3838484249_scale0.5.jpg
- 10265353_3838484249_scale0.6.jpg
- 10265353_3838484249_scale0.7.jpg
- 10265353_3838484249_scale0.8.jpg
- 10265353_3838484249_scale0.9.jpg
- 17295357_9106075285_scale0.2.jpg
- 17295357_9106075285_scale0.4.jpg
- 17295357_9106075285_scale0.5.jpg
- 17295357_9106075285_scale0.6.jpg
- 17295357_9106075285_scale0.7.jpg
- 17295357_9106075285_scale0.8.jpg
- 17295357_9106075285_scale0.9.jpg
- 32809961_8274055477_scale0.2.jpg
- 32809961_8274055477_scale0.4.jpg
- 32809961_8274055477_scale0.5.jpg
- 32809961_8274055477_scale0.6.jpg
- 32809961_8274055477_scale0.7.jpg
- 32809961_8274055477_scale0.8.jpg
- 32809961_8274055477_scale0.9.jpg
- 44120379_8371960244_scale0.2.jpg
- 44120379_8371960244_scale0.4.jpg
- 44120379_8371960244_scale0.5.jpg
- 44120379_8371960244_scale0.6.jpg
- 44120379_8371960244_scale0.7.jpg
- 44120379_8371960244_scale0.8.jpg
- 44120379_8371960244_scale0.9.jpg
- 51091044_3486849416_scale0.2.jpg
- 51091044_3486849416_scale0.4.jpg
- 51091044_3486849416_scale0.5.jpg
- 51091044_3486849416_scale0.6.jpg
- 51091044_3486849416_scale0.7.jpg
- 51091044_3486849416_scale0.8.jpg
- 51091044_3486849416_scale0.9.jpg
- 60584745_2207571072_scale0.2.jpg
- 60584745_2207571072_scale0.4.jpg
- 60584745_2207571072_scale0.5.jpg
- 60584745_2207571072_scale0.6.jpg
- 60584745_2207571072_scale0.7.jpg
- 60584745_2207571072_scale0.8.jpg
- 60584745_2207571072_scale0.9.jpg
- 71295362_4051449754_scale0.2.jpg
- 71295362_4051449754_scale0.4.jpg
- 71295362_4051449754_scale0.5.jpg
- 71295362_4051449754_scale0.6.jpg
- 71295362_4051449754_scale0.7.jpg
- 71295362_4051449754_scale0.8.jpg
- 71295362_4051449754_scale0.9.jpg
- 93341989_396310999_scale0.2.jpg
- 93341989_396310999_scale0.4.jpg
- 93341989_396310999_scale0.5.jpg
- 93341989_396310999_scale0.6.jpg
- 93341989_396310999_scale0.7.jpg
- 93341989_396310999_scale0.8.jpg
- 93341989_396310999_scale0.9.jpg
- README.md
- adam.png
- cafe.png
- cat.png
- dum.png
- face.png
- fox.png
- girl.png
- graf.png
- grand.png
- index.png
- mag.png
- pkk.png
- shop.png
- there.png
- vin.png
- adam.png
- cafe.png
- cat.png
- dum.png
- face.png
- fox.png
- girl.png
- graf.png
- grand.png
- index.png
- mag.png
- pkk.png
- shop.png
- there.png
- vin.png
- adam.txt
- cafe.txt
- cat.txt
- dum.txt
- face.txt
- fox.txt
- girl.txt
- graf.txt
- grand.txt
- index.txt
- mag.txt
- pkk.txt
- shop.txt
- there.txt
- vin.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- .DS_Store
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- .DS_Store
- 01.jpg
- 02.jpg
- corrs.txt
- crossval_errors.txt
- .DS_Store
- 01.jpg
- 02.jpg
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- .DS_Store
- .DS_Store
- 01.jpg
- 02.jpg
- corrs.txt
- crossval_errors.txt
- .DS_Store
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- 03.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- .DS_Store
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 01.png
- 02.png
- corrs.txt
- crossval_errors.txt
- 02.png
- corrs.txt
- crossval_errors.txt
- .DS_Store
- README.txt
- download.py
- example.py
- .gitignore
- __init__.py
- extractors.py
- matchers.py
- __init__.py
- alike.py
- aliked.py
- cosplace.py
- d2net.py
- darkfeat.py
- dedode.py
- dir.py
- disk.py
- dog.py
- eigenplaces.py
- example.py
- fire.py
- fire_local.py
- lanet.py
- liftfeat.py
- netvlad.py
- openibl.py
- r2d2.py
- raco.py
- rdd.py
- rekd.py
- ripe.py
- rord.py
- sfd2.py
- sift.py
- superpoint.py
- xfeat.py
- __init__.py
- adalam.py
- aspanformer.py
- cotr.py
- dad_roma.py
- dkm.py
- dual_softmax.py
- duster.py
- eloftr.py
- gim.py
- gluestick.py
- imp.py
- lightglue.py
- lisrd.py
- loftr.py
- loma.py
- mast3r.py
- matchformer.py
- mickey.py
- nearest_neighbor.py
- omniglue.py
- rdd_dense.py
- roma.py
- romav2.py
- se2loftr.py
- sgmnet.py
- sold2.py
- sphereglue.py
- superglue.py
- topicfm.py
- xfeat_dense.py
- xfeat_lightglue.py
- xoftr.py
- __init__.py
- localize.py
- prepare_reference.py
- README.md
- utils.py
- __init__.py
- create_gt_sfm.py
- pipeline.py
- README.md
- utils.py
- __init__.py
- pipeline.py
- README.md
- __init__.py
- pipeline.py
- pipeline_loftr.py
- README.md
- __init__.py
- pipeline.py
- README.md
- utils.py
- __init__.py
- pipeline.py
- README.md
- __init__.py
- colmap_from_nvm.py
- pipeline.py
- README.md
- __init__.py
- __init__.py
- base_model.py
- database.py
- geometry.py
- io.py
- parsers.py
- read_write_model.py
- viz.py
- viz_3d.py
- __init__.py
- colmap_from_nvm.py
- extract_features.py
- localize_inloc.py
- localize_sfm.py
- match_dense.py
- match_features.py
- pairs_from_covisibility.py
- pairs_from_exhaustive.py
- pairs_from_poses.py
- pairs_from_retrieval.py
- reconstruction.py
- triangulation.py
- visualization.py
- ALIKE
- ASpanFormer
- COTR
- d2net
- dad
- DarkFeat
- DeDoDe
- DKM
- dust3r
- EfficientLoFTR
- gim
- GlueStick
- lanet
- LiftFeat
- LightGlue
- LISRD
- LoMa
- mast3r
- MatchFormer
- mickey
- omniglue
- pram
- r2d2
- RaCo
- rdd
- RIPE
- RoMa
- RoMaV2
- RoRD
- SE2LoFTR
- SGMNet
- SOLD2
- SphereGlue
- SuperGluePretrainedNetwork
- TopicFM
- XoFTR
- __init__.py
- app_class.py
- modelcache.py
- sfm.py
- utils.py
- viz.py
- __init__.py
- 02928139_3448003521.jpg
- 17295357_9106075285.jpg
- demo.ipynb
- test_basic.py
- test_cli_app.py
- .clang-format
- .gitattributes
- .gitignore
- .gitmodules
- .pre-commit-config.yaml
- app.py
- CLAUDE.md
- CODE_OF_CONDUCT.md
- docker-compose.yml
- Dockerfile
- environment.yaml
- LICENSE
- MANIFEST.in
- pyproject.toml
- railway.toml
- README.md
- requirements.txt
- vercel.json
# CDNμΌλ‘ μ¬μ©νκΈ°
jsDelivrjsDelivrλ κ³΅κ° GitHub 리ν¬μ§ν 리λ₯Ό λ³λ μ€μ μμ΄ CDNμΌλ‘ μ¦μ μλΉν©λλ€. λ²μ κ³Ό νμΌμ κ³ λ₯΄λ©΄ μΉνμ΄μ§μ λ°λ‘ λΆμΌ μ μλ λ§ν¬μ μμ μ½λκ° λ§λ€μ΄μ§λλ€.
λͺ λ Ήμ΄ μ©μ΄μ§
μ΄ λ¬Έμμμ μ¬μ©λ λͺ λ Ήμ΄λ₯Ό λͺ¨μλ΄€μ΅λλ€. λ―μ λͺ λ Ήμ΄κ° μλ€λ©΄ νΌμ³μ νμΈν΄λ³΄μΈμ.
git submodule
μ€λͺ
보기 βΌ
git submodule
Inspect, update, and manage submodules.
git submodule
View existing submodules and the checked-out commit for each one:
git submodule update --init --recursive
Install a repository's submodules (listed in `.gitmodules`):
git submodule add {{repository_url}}
Add a Git repository as a submodule of the current one:
pip install
μ€λͺ
보기 βΌ
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
then
μ€λͺ
보기 βΌ
then
This shell keyword is used in combination with `if` and `elif` to separate branches and branch conditions.
tldr if
View documentation for `if` command:
