Open zhaozhongch opened 1 year ago
pls share the reconstruction done with OpenMVG (original images and the found scene)
HI Thanks for the help! I add the dataset and some outputs from openmvg (input json file, output ply file, sfm_data.bin) and .mvs file after converting to the google drive link here. https://drive.google.com/drive/folders/19eVrhGjHwZoEHwi3Ug1rQIk_91Ow1s7P?usp=sharing I simply download the dataset from the ETH3D dataset meadow Please let me know if anything more is needed to debug!
it seems you set ID to 0 for all images, that will create a lot of problems, pls fix that first
Sorry, I am unsure what you mean by image id is "0"? The image id in the data.zip folder is different. In the json file they are also different. Do you mean the image id in the mvs file?
yes, in MVS file
Hi, I want to try to make the openmvg + openmvs pipeline with the known pose. The openMVG can work on the dataset with known camera intrinsic and extrinsic. The openmvg provide this function on some specific dataset, for example, the ETH3D dataset . I download the courtyard dataset and run it with openmvg with the following command
Note I fix the camera intrinsic and extrinsic at the
openMVG_main_SfM
with"-f", "NONE", "-e", "NONE"
options. Then I check thecolorized.ply
generated from openmvg and it looks pretty good considering it is only sparse point cloud We can see the basic structure looks like a building in the input image datasetThen I use the
openMVG_main_openMVG2openMVS
to convert the openmvg sfm_data.bin to openmvs scene.mvs Then I runDensifyPointCloud
to density the pointcloud, However, nothing outputsHowever, nothing generates. I found only one depth map is generated for the 38 images. It should be 38 depth maps. The following is the log
Although it says there are 38 depth maps estimated, there is only one. Anything I have done wrong? I also tried other datasets in the ETH3D, but none could work.
I test if I only use one intrinsic (change the json file manully) then both openmvg and openmvs look fine, I can get a good-looking mesh. My current guess is either the
openMVG_main_openMVG2openMVS
has a problem, which cannot convert all the required cameras intrinsic information correctly to the openmvs, but this is just my guess. Any help is welcomed!