New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fountain_p11 dataset #407
Comments
So the way you described it sounds good -- you create a scene with the script and run
|
It's difficult to see from the image what is wrong. If you get features in a cone-like shape, some of the camera parameters are probably wrong. May be the cameras are inverted? You math in the second screenshot looks wrong to me. Shouldn't RT have all zeros in the last row, with a one in the bottom right corner? |
the math is correct according to pinhole camera model R is 3x3 t is 3x1 and k is 3x3 why should i augement RT by row. i mean you can augment the projection p if you want to do some homogenous transformation. |
Thank you. also i found out that all Strecha datasets even new ones in here : https://cvlab.epfl.ch/data/strechamvs do not work either so this role the assumption that the camera param are wrong and lead me to believe that the ground truth camera param are somehow not compatible with MVE and SMVS |
Please post one of your |
When I look at the screenshot of UMVE I can see that the Rotations are incorrect, the views are supposed to form a arc looking towards the center. When I experimented with strecha I had my own conversion scripts and since they are written in python I didn't try to integrate them into MVE. Can you show me the script that you used to convert the camera parameters, or give a link? |
My best guess is that you did not convert the camera position (c stored in the strecha camera files) into the translation (t = -R * c). Further I think there was some oddity with the strecha camera files, the camera matrix is in row major and the rotation matrix is in column major, or if you will, the transposed rotation matrix is stored (R^t). |
@simonfuhrmann here the meta file |
This script cannot parse the .camera files of the strecha benchmark, it just reads the middlebury camera parameters format, a single line that looks like this: The .camera files have a entirely different structure:
|
@nmoehrle yes yes i'm aware of that i manually created a file fountain_par.txt from .camera for 11 image (lazy to write my own parser) the only thing i didn't consider is (t = -R * c) i used c given in .camera as t. i will fixe this later and post the results |
@nmoehrle well i think the problem solved thanx to you |
Yes this is how I remember it :-) |
Hello
so i wanted to reconstruct fountain_p11 using the ground truth camera calibration so I used the midelbury.sh script to create the scene and then followed by using featurerecon. and it seems that ground truth camera are not correct. I even used it with smvs and it didn't work. also tried to rephotograph the ground truth model with ground truth camera (with my own code which work fine with other scenes) and it did not work. can some one please tell me how to use Sretcha data set correctly
EDIT:
it seems that the ground truth camera param are correct since i used it with pmvs-2 and it did work fine. this is wiered
The text was updated successfully, but these errors were encountered: