Questions tagged [3d-reconstruction]

In computer vision and computer graphics, 3D reconstruction is the process of capturing the shape and appearance of real objects.

This tag should be used for programming issues related to 3D reconstruction in the field of computer vision.

3D reconstruction consists in creating a 3-dimensional model of an object or scene from several 2-dimensional images of it.

366 questions
2
votes
1 answer

3D reconstruction by having the calibration matrix

I have a pair of images and the corresponding points taken from an uncalibrated camera. I also have the calibration matrix of the camera. Is it possible to multiply the 2D image coordinates by the inverse of the calibration matrix and do the…
Moeen Eragh
  • 53
  • 1
  • 3
2
votes
1 answer

Smoothness constraint in Computer Vision

I read a book of Shape from shading and I met the equation of "Smoothness Constraint". I kinda don't understand about the meaning of this equation. Can anyone help me to explain this a little bit?. Thanks you so much for spending your time reading…
1
vote
0 answers

colmap localization: get camera position

I'm using colmap. I succeed to visualize a 3D sparse reconstitution from a video. Now I have some new images from the same scene and I want to (only) localize them. I want the (x,y,z, angles) of the camera. Following the doc, I used the commands…
1
vote
1 answer

ARCore – Does Pose "getRotationQuaternion" return rotation in real world coordinates?

I'm trying to get the pose of the device in real world coordinates (meters). I wanted to try inputting the pose of the camera as prior input to colmap for sparse point cloud reconstruction. The pose colmap estimates is not in any absolute…
Kiran George
  • 63
  • 1
  • 1
  • 7
1
vote
0 answers

OpenCV SFM - Estimated 3D points from reconstruction are obscenely high

I’m getting obscenely high 3D point values that were estimated in SFM module. To start, I am attempting to estimate the 3D reconstruction of the 2D track points only in this tunnel video that is about 5 seconds long. The video’s resolution is…
JDBones
  • 495
  • 1
  • 7
  • 18
1
vote
1 answer

How to derive the translation matrix from Essential matrix?

I have to reconstruct the 3D position of some visible features, which are visible on two images taken from a car. The photos have different positions and angles. I was able to derive the matrix K from the first image because the requirement of the…
1
vote
0 answers

CV2 triangulatePoints() usage - Python OpenCV

I am trying to reconstruct the scene's 3d points using two stereo images. Here is what I am doing so far: Calibrated both cameras using calibrateCamera(), then used stereoCalibrate() to get the Essential matrix. Used SIFT to get good matched…
1
vote
0 answers

TSDF value when integrating around a thin surface

While doing 3D-reconstruction, I was puzzled by the following scenario of computing the TSDF value of a voxel: Suppose you have a thin piece of paper standing up and you take pictures around it. You want to predict the TSDF value of a voxel right…
siminsimin
  • 301
  • 2
  • 6
1
vote
0 answers

Installing CGAL on Windows 10

I am currently following tutorials at this web link: Link to Installation guide. In section 1.2 of this Installation guide, we are asked to run the following command: ./vcpkg.exe install yasm-tool:x86-windows When I run this command I get the error…
1
vote
1 answer

SVD not giving Rotation and Translation matrix from stereo essential matrix

I am trying to extract rotation and translation from the fundamental matrix. I used the intrinsic matrices to get the essential matrix, but the SVD is not giving expected results. So I composed the essential matrix and trying my SVD code to get the…
1
vote
1 answer

What could be the reason for triangulation 3D points to result in a warped (paraboloid) plot? Trying to perform 3D reconstruction using SFM

I am trying to do 3D reconstruction using SFM (Structure From Motion). I am pretty new to computer vision and doing this as a hobby, so if you use acronyms please also let me know what it stands for so I can look it up. Learning wise, I have been…
user6305497
1
vote
1 answer

What's the difference between factor graph optimization and bundle adjustment?

I see that in SLAM literatures, factor graph optimization is frequently used. While in Structure from Motion literatures, usually they use bundle adjustment. What's the difference between the two methods ? Furthermore, can we implement one method…
1
vote
1 answer

Problem with reading neighboring vertices and faces for a vertex in OpenMesh

I have a 3D mesh of reconstructed scene with closed holes (regions with missing geometry) in obj file. I used Close Holes filter in MeshLab to recover geometry in hole regions. This mesh has 7728 vertices and 2864 faces. For manipulating with mesh…
user2976612
  • 145
  • 1
  • 8
1
vote
0 answers

What's the meaning of sub-voxel in computer graphics?

I read an image-based 3D-reconstruction paper, and there is a paragraph as following: Volumetric representations, which have been extensively adopted in early deep leaning-based 3D reconstruction techniques, allow the parametrization of 3D shapes…
star
  • 11
  • 2
1
vote
0 answers

OpenCV & 3D reconstruction: Why does map1 from initUndistortRectifyMap() has dimentions (x, y, 2)?

CONTEXT I'm playing with stereo vision according to OpenCV docs. I've performed everything up to stereoRectify(). I found info that next step is getting maps from initUndistortRectifyMap()and then remapping them with images that I'll be working…
MASTER OF CODE
  • 302
  • 3
  • 14