mapillary / mapillary/OpenSfM

How to constrain some image's location

Open
#390 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
3.8k
Forks
899
PR merge metrics
No merged PRs in 30d

Description

Hi!

I'm trying to use OpensfM to improve some images location in a sequence before uploading them to Mapillary, and perhaps use it for indoor image location.
After a few tests, relative image position is better than the exif gps coordinates, but the absolution position isn't very good : the first image location is good, but not the last one which should not have been moved.
I tried to add some ground control point on the 2 last images without success.

So, is there a way to say to OpenSfm : Don't move these images x.jpg, y.jpg, ..., and use them to improve the location of the intermediate images?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the reported image sequence behavior, including EXIF GPS coordinates and the attempted ground control points. Review the existing handling of ground control points and image locations, then define how selected images should remain fixed while intermediate images are improved. Done means the constrained images retain their locations and the intermediate results improve as expected.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
computer-vision
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.