Code Monkey home page Code Monkey logo

Comments (8)

ducha-aiki avatar ducha-aiki commented on May 24, 2024

Hi,

Are you using latest g++? If yes, I am afraid, I haven`t experience with it :( Frankly speaking, what I have done to check if it works on Windows - installed clean Win7 on virtual machine, installed packages and fixed code until it worked.

I will try to help you, but some Windows machine will be available to me not earliest than next week :(

from mods.

kausic94 avatar kausic94 commented on May 24, 2024

thank you for your reply. And yes I downloaded mingw very recently.

I tried building the code in ubuntu 14.04 as well. There was absolutely no hassel at while installing. But When I ran the example you gave I get 0 matches. the output images have not keypoints marked like the ones you have shown. Any suggestions on what to do.?

If it's possible could you make availble the binaries of the latest updated code. I believe the binaries you have made available in your website are old.

from mods.

ducha-aiki avatar ducha-aiki commented on May 24, 2024

Could you please provide MODS console output? It could be that it finds correspondences and write it in log, but doesn`t output images/matches because it is switched off in the configuration file.

P.S. I can post the binaries on Monday-Tuesday.

from mods.

kausic94 avatar kausic94 commented on May 24, 2024

That would be wonderful if you can post the binaries. I am very thankful for your efforts.

I am posting the output of the console output here when I run it on ubuntu. Do let me know if you find something that's not right.

Maximum threads can be used: 4
View synthesis, detection and description...
Iteration 0
ORB: 1 synthesis will be done.
272 , become 272
ORB desc
300 , become 300
ORB desc
Matching ...
Matching ...
0 0
0 tentatives found.
Duplicate filtering before RANSAC with threshold = 2 pixels.
0 unique tentatives left
Ground truth verification is used...
0 true matches got
0 RANSAC matches are identified in 0 seconds
0 RANSAC true matches are identified in 0 seconds
0 true matches are identified in 0 seconds
Iteration 1
ORB: 6 synthesis will be done.
98 , become 98
ORB desc
45 , become 45
ORB desc
19 , become 19
ORB desc
44 , become 44
ORB desc
25 , become 25
ORB desc
8 , become 8
ORB desc
29 , become 29
ORB desc
29 , become 29
ORB desc
33 , become 15
ORB desc
45 , become 38
ORB desc
22 , become 19
ORB desc
22 , become 18
ORB desc
Matching ...
Matching ...
423 536
416 tentatives found.
Duplicate filtering before RANSAC with threshold = 2 pixels.
293 unique tentatives left
Ground truth verification is used...
0 true matches got
0 RANSAC matches are identified in 0.242 seconds
0 RANSAC true matches are identified in 0.242 seconds
0 true matches are identified in 0.243 seconds
Iteration 2
MSER: 3 synthesis will be done.
11 , become 11
4 , become 4
6 , become 5
10 , become 10
7 , become 7
1 , become 1
Matching ...
Matching ...
10 20
Matching ...
0 0
7 tentatives found.
Duplicate filtering before RANSAC with threshold = 2 pixels.
6 unique tentatives left
Ground truth verification is used...
0 true matches got
0 RANSAC matches are identified in 0 seconds
0 RANSAC true matches are identified in 0 seconds
0 true matches are identified in 0 seconds
Iteration 3
MSER: 24 synthesis will be done.
11 , become 11
13 , become 11
8 , become 6
12 , become 12
6 , become 6
11 , become 11
9 , become 9
7 , become 6
7 , become 6
9 , become 7
9 , become 8
11 , become 9
9 , become 9
8 , become 8
6 , become 5
10 , become 8
6 , become 6
8 , become 7
4 , become 4
3 , become 3
8 , become 7
4 , become 3
9 , become 7
10 , become 8
9 , become 7
4 , become 4
7 , become 5
44 , become , become 43
3 , become 2
5 , become 3
5 , become 5
3 , become 3
1 , become 1
4 , become 2
2 , become 2
3 , become 3
2 , become 1
1 , become 1
1 , become 1
4 , become 3
3 , become 2
2 , become 1
1 , become 0
4 , become 2
2 , become 1
3 , become 2
4 , become 1
Matching ...
Matching ...
73 118
52 tentatives found.
Duplicate filtering before RANSAC with threshold = 2 pixels.
42 unique tentatives left
Ground truth verification is used...
0 true matches got
21 RANSAC matches are identified in 0.002 seconds
0 RANSAC true matches are identified in 0.002 seconds
0 true matches are identified in 0.002 seconds
Done in 4 iterations


Writing files...
MSER 2
ORB 2
MSER 2
ORB 2
Image1: regions descriptors | Image2: regions descriptors
565 496 | 668 654
True matches | unique tentatives
0 | 42 | 0% 1st geom inc
0 | 21 | 0% RANSACed 1st geom inc
Main matching | All Time:
8.39 | 9.21 seconds
Timings: (sec/%)
Synth|Detect|Orient|Desc|SCV|Match|RANSAC|MISC|Total
6.99 0.86 0.0293 0.0906 0 0.031 0.245 0.969 9.21
75.8 9.34 0.318 0.983 0 0.337 2.66 10.5 100

from mods.

ducha-aiki avatar ducha-aiki commented on May 24, 2024

Could you please also post command, which you execute?

Ground truth verification is used...

tells that you you ground truth verification, probably with random file. The default message is

LO-RANSAC(homography) verification is used...

from mods.

kausic94 avatar kausic94 commented on May 24, 2024

It was indeed the problem. I fixed it. Apologies for the late reply. dealing with internet issues.

P.S. Hope this would also serve as a gentle reminder regarding the binaries for windows.

from mods.

ducha-aiki avatar ducha-aiki commented on May 24, 2024

@kausic94 https://github.com/ducha-aiki/mods/releases/tag/0.9

from mods.

kausic94 avatar kausic94 commented on May 24, 2024

Thank you.

from mods.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.