Merge, image_group file?

I’m having problems with the merging that’s of target. The area I shaped like an “L”.

Now I’ve read that every sudbmodel should have a minimum of three GCP each.

But how do I make an “image_group” file and use it in WebODM?

Hi @APOS80,

Docs for that are here: Splitting Large Datasets — OpenDroneMap 3.1.7 documentation

The grouping can be provided by adding a file named image_groups.txt in the main dataset folder. The file should have one line per image. Each line should have two words: first the name of the image and second the name of the group it belongs to. For example:

01.jpg A
02.jpg A
03.jpg B
04.jpg B
05.jpg C

will create 3 submodels. Make sure to pass --split-overlap 0 if you manually provide a image_groups.txt file.

Typically what I have done is to use a list of the image positions in QGIS to select each of the submodels, and then export that as a space-delimited file with just the image name and group name as above in that text file. It’s probably easiest to create the submodels as non-overlapping and then use the default overlap so that OpenSfM will grab images in areas of overlap between the groups you have specified.

Then for WebODM, you would upload that along with your images.

Found that a wile after my post.

And I found a reason to make an app to make things easier. I’ll probably do it in JavaScript-React.

I’m imagining a visual map with the image coordinates and GCP’s as symbols. You then draw polygons around images to group them, amount of images per group will show and when your done you can create your file.

After finding out that submodels need at least three GCP’s I wonder what the overlap is all about?

Overlap between the submodels is to ensure that they can be blended seamlessly back together.

Yes! A graphical interface for this would be fantastic.

I’ve done some stuff in Python/VBA/Racket and was interesting in JavaScript-React. Now I got a project for JS-R

Need to create the basic functions though, parsing exif-data and GCP file. Although I would need the GCP data in WGS84 because the images normally have WGS84 coordinates, I don’t know if there’s a library for reprojection in JS.

What would you like to se in such an app?

I’ve changed my mind!

I’ll use Haskell instead, because I know functional programming and have some knowledge of it.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.