pmoulon / CMVS-PMVS

This software (CMVS) takes the output of a structure-from-motion (SfM) software as input, then decomposes the input images into a set of image clusters of managable size. An MVS software can be used to process each cluster independently and in parallel, where the union of reconstructions from all the clusters should not miss any details that can be otherwise obtained from the whole image set. CMVS should be used in conjunction with an SfM software Bundler and an MVS software PMVS2 (PMVS version 2).
http://opensourcephotogrammetry.blogspot.com/
939 stars 464 forks source link

CMVS runs out of memory #26

Closed MaXL130 closed 7 years ago

MaXL130 commented 7 years ago

Hello, I am using the 32 bit version of CMVS. As far as I understood, CMVS was made to generate clusters, so that pmvs has no memory issues. I tried running CMVS on my dataset, and CMVS also crashes because it allocates more than 2GB of memory on windows. Is this an issue, that is solveable, or am I using CMVS wrong? I called it with the following parameters:

cmvs "path/to/bundler/file/" 20 8

I noticed that CMVS tries to read all 50 images anyways, but after image number 27 the memory is full. I am working on an eight-core maschine, so the "8" parameter should be set correctly.

pmoulon commented 7 years ago

Can you try the 64 bit version?