Settings: Using WebODM on Ubuntu 18.04, 112 photos, parameters are “fast-orthophoto:true”, “Min-num-features: 12000”, “skip-3dmodel:true”, and resize photos = true.
An orthophoto could not be generated. To generate one, make sure GPS information is embedded in the EXIF tags of your images, or use a Ground Control Points (GCP) file.
I’ve went through several projects using WebODM, but lately I’ve been running into this error more often than not. I’d like to figure out why this error keeps appearing, and I know it’s not because of EXIF data problems, as you can see in one of the image’s properties here:
(part of the lat/long has been covered up due to privacy reasons)
Some of my projects successfully finish, but other times, this error occurs. Sometimes the number of images seems related. For the most recent time I got the error, I was just given this PNG as output instead of a .TIFF file.
Note: When I hit “No” on resize images, I usually get an error reading “Process exited with code 1”.
And I’ll post part of the log here too:
/code/SuperBuild/install/bin/texrecon (built on Nov 2 2018, 01:40:55)
Load and prepare mesh:
PLY Loader: comment VTK generated PLY File
Reading PLY: 53009 verts…
Warning: Zero-length normals detected: 16 face normals, 20645 vertex normals
Generating texture views:
NVM: Loading file…
NVM: Number of views: 72
NVM: Number of features: 0
Loading 100%… done. (Took 11.545s)
Building adjacency graph:
Adding edges 100%… done. (Took 0.133s)
96893 total edges.
Building BVH from 64628 faces…
done. (Took: 82 ms)
Calculating face qualities 100%… done. (Took 7.239s)
Postprocessing face infos 100%… done. (Took 0.038s)
Maximum quality of a face within an image: 4804.29
Clamping qualities to 1792.18 within normalization.
Writing data cost file…
50187 faces have not been seen
Generating texture patches:
done. (Took 3.487s)
196 texture patches.
Running global seam leveling:
Create matrices for optimization…
Lhs dimensionality: 8998 x 8998
Color channel 2: CG took 97 iterations. Residual is 9.57276e-05
Color channel 0: CG took 113 iterations. Residual is 9.90604e-05
Color channel 1: CG took 113 iterations. Residual is 8.57862e-05
Took 0.033 seconds
Adjusting texture patches 100%… done. (Took 2.029s)
Running local seam leveling:
Blending texture patches 100%… done. (Took 19.049s)
Generating texture atlases:
Sorting texture patches…
Working on atlas 5 100%… done.
Finalizing texture atlases…
done. (Took: 3.388s)
Whole texturing procedure took: 61.87s
[INFO] Running ODM Texturing Cell - Finished
[INFO] Running ODM Georeferencing Cell
[WARNING] Georeferencing failed. Make sure your photos have geotags in the EXIF or you have provided a GCP file.
[INFO] Running ODM Georeferencing Cell - Finished
[INFO] Running ODM DEM Cell
[INFO] Classify: False
[INFO] Create DSM: False
[INFO] Create DTM: False
[INFO] DEM input file /var/www/data/a702a64d-34f2-4f53-bce0-9c20550d7308/odm_georeferencing/odm_georeferenced_model.laz found: False
[WARNING] DEM will not be generated
[INFO] Running ODM DEM Cell - Finished
[INFO] Running ODM Orthophoto Cell
[WARNING] Cannot calculate GSD, using requested resolution of 5.0
[DEBUG] running /code/build/bin/odm_orthophoto -inputFile /var/www/data/a702a64d-34f2-4f53-bce0-9c20550d7308/odm_texturing_25d/odm_textured_model.obj -logFile /var/www/data/a702a64d-34f2-4f53-bce0-9c20550d7308/odm_orthophoto/odm_orthophoto_log.txt -outputFile /var/www/data/a702a64d-34f2-4f53-bce0-9c20550d7308/odm_orthophoto/odm_orthophoto.png -resolution 20.0 -outputCornerFile /var/www/data/a702a64d-34f2-4f53-bce0-9c20550d7308/odm_orthophoto/odm_orthophoto_corners.txt
[WARNING] No geo-referenced orthophoto created due to missing geo-referencing or corner coordinates.
[INFO] Running ODM OrthoPhoto Cell - Finished
[INFO] OpenDroneMap app finished - Mon Nov 12 18:36:26 2018
No orthophoto found at odm_orthophoto/odm_orthophoto.tif: will skip tiling
No orthophoto found at odm_orthophoto/odm_orthophoto.tif: will skip MBTiles generation
Potree point cloud will not be generated (no suitable input files found)
Postprocessing: done (•̀ᴗ•́)و!
Any ideas what might be doing wrong? Are there any parameters I should change or is there something possibly wrong with the photos themselves?