Openmvg: [Question] Specify sequence of images

Created on 2 Oct 2017  Â·  8Comments  Â·  Source: openMVG/openMVG

Hi

Is there any way to specify the sequence of images in openMVG.?

question

All 8 comments

Can you elaborate?

I did not got your point, I mean do you speak about images names in the sfm_data or image pairs for matching.

By default SfMInit_ImageListing use the alphabetical order of the images of the specified directory.

Image pairs for matching.
I am using videos to reconstruct the 3D model. Instead of having it match with all frames is there a way for it to match with just consecutive frames.

Explanation:

  1. I had discussed with you about cars, I was able to reconstruct cars when they have one license plate (just at back or front) but when they have license plates on both ends, due to a large number of similar features on license plates they get matched and get overlapped.
  1. I am also trying to reconstruct internal of buildings and from drone videos. I was thinking instead of it matching with all the frames if we can give it the sequence it would save time.

Just look to the option of main_ComputeMatches:

The other thing about this contiguous option is that you can loose loop closure between the start and the end or some large loop longer than the overlapping value your choose.

Thanks! I will try it out.!

I am trying to develop an automated pipeline for all kinds of users:

  1. Who want scaled models (use of QR code)
  2. Process 30 seconds videos (of objects like a box, toy cup)
  3. Process long 10 minute videos (interior of buildings, cars, etc)
  4. Videos from drones
  5. Updating the model if new data becomes available (this is going to be tricky)
  6. Merging multiple feeds of data (multiple videos of same object/location) -- this will be even tougher.

The backbone of this pipeline is openMVG

Hi @pmoulon

I need help understanding a few things. I took closed loop videos of a corridor and around a building.
When openMVG finished I notice the following:

  1. cameraPath_translation_averaging.ply does not have a closed loop. It always has an open loop.
  2. cloud_and_poses.ply and colorized.ply both have closed loops.

Can you tell me the reason?

cameraPath_translation_averaging.ply. It always has an open loop.

  • This is the path computed after motion averaging. If the graph is corrupted by outlier motions that have not been discarded sometimes the path is not perfect and it will be corrected by the BA.

cloud_and_poses.ply and colorized.ply both have closed loops.

  • It's because the BA and the selected matches was able to recover the error made at the motion averaging stage.

Can we close the issue?

Thanks :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ghost picture ghost  Â·  3Comments

yuyou picture yuyou  Â·  6Comments

yuancaimaiyi picture yuancaimaiyi  Â·  4Comments

tw0023 picture tw0023  Â·  5Comments

MaXL130 picture MaXL130  Â·  7Comments