Comments (4)
问题1:
image-matching-webui/hloc/match_dense.py
Lines 396 to 397 in d97d9af
这两行应该是 :
"keypoints0": kpts0.cpu().numpy(),
"keypoints1": kpts1.cpu().numpy(),
问题2: 缺少 matchers/dedode.py 文件
针对问题2:match_dense.py里面 dedode_sparse 用的是 extractors/dedode.py?
from image-matching-webui.
问题1:
image-matching-webui/hloc/match_dense.py
Lines 396 to 397 in d97d9af
这两行应该是 :
"keypoints0": kpts0.cpu().numpy(),
"keypoints1": kpts1.cpu().numpy(),
问题2: 缺少 matchers/dedode.py 文件
- Not a bug, please try again and check the visualization. The naming of
keypoints
may lead to ambiguity. Thesekeypoints
are used in the subsequent visualization stage, where they are plotted on the original image. Therefore, resizing the points is necessary. There are no abnormalities in this process. - Key
dedode_sparse
is not used, so there is nomatchers/dedode.py
. I will delete the key.
If there are no other issues, please close the question.
from image-matching-webui.
问题1:
image-matching-webui/hloc/match_dense.py
Lines 396 to 397 in d97d9af
这两行应该是 :
"keypoints0": kpts0.cpu().numpy(),
"keypoints1": kpts1.cpu().numpy(),
问题2: 缺少 matchers/dedode.py 文件
- Not a bug, please try again and check the visualization. The naming of
keypoints
may lead to ambiguity. Thesekeypoints
are used in the subsequent visualization stage, where they are plotted on the original image. Therefore, resizing the points is necessary. There are no abnormalities in this process.- Key
dedode_sparse
is not used, so there is nomatchers/dedode.py
. I will delete the key.If there are no other issues, please close the question.
我是用image0/1和keypoints0/1可视化出来不一致,改之后才会一致。
我理解image0/1和keypoints0/1是对应的,都是scale之后的(带_orig后缀的是scale之前的)。按现在的写法,keypoints0和keypoints0_orig是一样的,都是keypoints0_orig(keypoints1_orig同理)
from image-matching-webui.
I appreciate your insight. To address potential ambiguity, I've enacted some modifications in the subsequent commit:
9162a57#diff-cbb7e4425d46c92eae364a7c62a58ff478af1d596e191b331396de21ab66405fL396-R420
Some Notes:
- | Image | Detected KeyPoints | Matched KeyPoints |
---|---|---|---|
wo. scale | image0 | keypoints0 | mkeypoints0 |
w. scale (view in UI) | image0_orig | keypoints0 _orig | mkeypoints0_orig |
from image-matching-webui.
Related Issues (20)
- LightGlue gives errors HOT 6
- Adding support for estimating stereo pair geometry HOT 3
- COTR and Quadtree HOT 2
- Suggestions for how to integrate roma into hloc? HOT 2
- how can I solve this? HOT 5
- error when gluestick HOT 1
- where is the file "extra_utils/utils.py"? HOT 1
- benchmark HOT 2
- add SFD2 and IMP HOT 1
- Bug in wrapped image pair
- Bug while returning matching score HOT 1
- pydantic_core._pydantic_core.ValidationError: 1 validation error for PredictBody HOT 7
- Running an error on Windows (both Win10 and 11 are) HOT 7
- May I ask why it shows that some packages do not exist, and these packages do not seem to be conda packages?
- Clone bug(lanet repository is over its data quota.) HOT 5
- *** Aborted at 1711654442 (unix time) try "date -d @1711654442" if you are using GNU date *** HOT 2
- Latest docker container not working HOT 2
- I want to ask about the meaning of red color and yellow color and green color of matching lines. Could you please explain it? HOT 2
- About Python API HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from image-matching-webui.