mvsnerf icon indicating copy to clipboard operation
mvsnerf copied to clipboard

On extrinsic preprocess

Open DongzeLi-CASIA opened this issue 3 years ago • 1 comments

Hello, thanks for your great work I wonder when applying mvsnerf on other types of data ( faces, bodys, for example ), what should i do with the extrinsic and the intrinsic in my own data. To be more detailed 1: Do i need to convert the extrinsic matrix to opencv format? If so, do a simple matrix-multiplication between the extrinsic(c2w for my own data) and the blender2opencv matrix is enough ? 2: How should i deal with the scale factor and the downsample factor like what is in ./data/dtu.py. Do i need to perform intrinsic[:2] = intirnsic[:2]*4 when collecting intrinsic, and intrinsic[:2] = intrinsic[:2]/4 when calculating proj mats like in dtu.py, or directly perform dividing 4 without intrinsic[:2] = intirnsic[:2]*4.

Looking for your reply !

DongzeLi-CASIA avatar Dec 25 '22 05:12 DongzeLi-CASIA

Hello, thanks for your great work I wonder when applying mvsnerf on other types of data ( faces, bodys, for example ), what should i do with the extrinsic and the intrinsic in my own data. To be more detailed 1: Do i need to convert the extrinsic matrix to opencv format? If so, do a simple matrix-multiplication between the extrinsic(c2w for my own data) and the blender2opencv matrix is enough ? 2: How should i deal with the scale factor and the downsample factor like what is in ./data/dtu.py. Do i need to perform intrinsic[:2] = intirnsic[:2]*4 when collecting intrinsic, and intrinsic[:2] = intrinsic[:2]/4 when calculating proj mats like in dtu.py, or directly perform dividing 4 without intrinsic[:2] = intirnsic[:2]*4.

Looking for your reply !

have you solved this problem?

jssyzsfzy avatar Feb 17 '23 13:02 jssyzsfzy