I want to test how this software generates different outputs. I have installed Docker in a Windows 10 computer with 16GBRAM.
I have downloaded dataset “aukerman” (https://github.com/OpenDroneMap/odm_data_aukerman) to test that the installation is correct, and also see that input and output paths are correct.
In this case:
docker run -it --rm -v D:\DRONE\images\aukerman\images:/code/images -v D:\DRONE\out\odm_georeferencing\aukerman:/code/odm_georeferencing -v D:\DRONE\out\odm_orthophoto\aukerman:/code/odm_orthophoto opendronemap/odm
After executing, the orthophoto is generated correctly. So far so good.
The problem is when I proceed the same but with my dataset (812 images):
URL = https://www.dropbox.com/sh/xdakbi70wqbpe8v/AACGgVXITj4rV6y21XXVcnmja?dl=0
In this case, and in a similar fashion than the other example:
docker run -it --rm -v D:\DRONE\images\ir55\images:/code/images -v D:\DRONE\out\odm_georeferencing\ir55:/code/odm_georeferencing -v D:\DRONE\out\odm_orthophoto\ir55:/code/odm_orthophoto opendronemap/odm
The problem seems to be when writing PLY file to disk:
Writing PLY file (192294095 verts, with colors, with normals, with confidences, with values, 0 faces)... time="2020-10-19T13:45:59+02:00" level=error msg="error waiting for container: invalid character 'u' looking for beginning of value"
Some output is attached as follows:
2020-10-19 08:12:37,947 INFO: Removed outliers: 63
2020-10-19 08:12:38,624 INFO: {'points_count': 87139, 'cameras_count': 812, 'observations_count': 400692, 'average_track_length': 4.5983084497182665, 'average_track_length_notwo': 6.696314119184419}
2020-10-19 08:12:38,626 INFO: Reconstruction 0: 812 images, 87139 points
2020-10-19 08:12:38,626 INFO: 1 partial reconstructions in total.
[INFO] Updating /code/opensfm/config.yaml
[INFO] undistorted_image_max_size: 640
[INFO] Undistorting /code/opensfm ...
2020-10-19 08:12:53,457 DEBUG: Undistorting image DJI_0815_R.JPG
2020-10-19 08:12:53,571 DEBUG: Undistorting image DJI_0817_R.JPG
2020-10-19 08:12:53,572 DEBUG: Undistorting image DJI_0801_R.JPG
2020-10-19 08:12:53,586 DEBUG: Undistorting image DJI_0813_R.JPG
2020-10-19 08:12:53,616 DEBUG: Undistorting image DJI_0809_R.JPG
...............<NOT SHOWING OUTPUT FOR ALL IMAGES>..............
2020-10-19 08:13:05,391 DEBUG: Undistorting image DJI_0259_R.JPG
2020-10-19 08:13:05,405 DEBUG: Undistorting image DJI_0768_R.JPG
[INFO] running /usr/bin/env python3 /code/SuperBuild/src/opensfm/bin/opensfm export_visualsfm --points "/code/opensfm"
[INFO] running /usr/bin/env python3 /code/SuperBuild/src/opensfm/bin/opensfm export_geocoords --transformation --proj '+proj=utm +zone=30 +datum=WGS84 +units=m +no_defs +type=crs' "/code/opensfm"
[INFO] Finished opensfm stage
[INFO] Running mve stage
[INFO] running /code/SuperBuild/src/elibs/mve/apps/makescene/makescene "/code/opensfm/undistorted/reconstruction.nvm" "/code/mve"
MVE Makescene (built on Oct 14 2020, 15:25:44)
Info: Detected VisualSFM bundle format.
NVM: Loading file...
NVM: Number of views: 812
NVM: Number of features: 87139
Creating output directories...
Writing MVE views...
Writing MVE view: view_0000.mve...
Writing MVE view: view_0009.mve...
Writing MVE view: view_0010.mve...
...............<NOT SHOWING OUTPUT FOR ALL MVE views>..............
Writing MVE view: view_0809.mve...
Writing MVE view: view_0811.mve...
Writing MVE view: view_0810.mve...
Writing bundle file...
Writing bundle (812 cameras, 87139 features): /code/mve/synth_0.out...
Done importing NVM file!
[INFO] Running dense reconstruction. This might take a while.
[INFO] running /code/SuperBuild/src/elibs/mve/apps/dmrecon/dmrecon -s0 --progress=fancy --local-neighbors=2 "/code/mve"
MVE Depth Map Reconstruction (built on Oct 14 2020, 15:25:39)
Initializing scene with 812 views...
Initialized 812 views (max ID is 811), took 37ms.
Reading Photosynther file (812 cameras, 87139 features)...
Reconstructing all views...
0 of 812 completed (0.00%)
1 of 812 completed (0.12%)
2 of 812 completed (0.25%)
4 of 812 completed (0.49%)
...............<NOT SHOWING ALL OUTPUT HERE>..............
812 of 812 completed (100.00%)
Reconstruction took 12609267ms.
Saving views back to disc...
Saving views to MVE files... done.
[INFO] running /code/SuperBuild/src/elibs/mve/apps/scene2pset/scene2pset -F0 -mmask "/code/mve" "/code/mve/mve_dense_point_cloud.ply"
MVE Scene to Pointset (built on Oct 14 2020, 15:25:53)
Using depthmap "depth-L0" and color image "undistorted"
Initializing scene with 812 views...
Initialized 812 views (max ID is 811), took 40ms.
Initialized 812 views (max ID is 811), took 40ms.
Processing view "0010" (with colors)...
Processing view "0008" (with colors)...
Processing view "0000" (with colors)...
Processing view "0001" (with colors)...
Processing view "0009" (with colors)...
...............<NOT SHOWING OUTPUT FOR ALL IMAGES>..............
Mask not found for image "0803", skipping.
Mask not found for image "0804", skipping.
Mask not found for image "0805", skipping.
Mask not found for image "0806", skipping.
Mask not found for image "0807", skipping.
Mask not found for image "0808", skipping.
Mask not found for image "0809", skipping.
Mask not found for image "0810", skipping.
Mask not found for image "0811", skipping.
Filtered a total of 0 points.
Writing final point set (192294095 points)...
Writing PLY file (192294095 verts, with colors, with normals, with confidences, with values, 0 faces)... time="2020-10-19T13:45:59+02:00" level=error msg="error waiting for container: invalid character 'u' looking for beginning of value"
And the software stops at this point
Can someone help me?
Thanks in advance