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
1
vote
0 answers

OpenCV(4.4.0) error: (-215:Assertion failed) stype == CV_8UC1 || stype == CV_16SC1 in function 'cv::reprojectImageTo3D'

Traceback (most recent call last): File "F:/4th Year/project/CFP/Reconstruction/disparity.py", line 204, in points_3D = cv2.reprojectImageTo3D(disparity_map, Q2) cv2.error: OpenCV(4.4.0)…
Ocean
  • 21
  • 4
1
vote
1 answer

How do we evaluate numerically the accuracy of a surface reconstruction algorithm in MeshLab?

I already performed several surface reconstructions using data obtained from 3D scanners in MeshLab obtaining great results (visual evaluation). However, my main question is if there is any way to know the accuracy of the surface reconstruction…
1
vote
0 answers

Connection between pose estimation, epipolar geometry and depth map

Hi I am an undergraduate student working on a graduate project, and a beginner to computer vision. After I went through the tutorial "Camera Calibration and 3D Reconstruction" provided by OpenCV (link) : https://docs.opencv.org/master/d9/db7... I…
askl1278
  • 11
  • 1
1
vote
1 answer

Stereo vision 3D reconstruction: clarification about image rectification

Given a couple of stereo images from a calibrated camera pair one usually wants to apply rectification. As stated in "Computing Rectifying Homographies for Stereo Vision" by Loop and Zhang (link): In general, epipolar lines are not aligned with…
decadenza
  • 2,380
  • 3
  • 18
  • 31
1
vote
0 answers

Nose and foot coordinates using key-point R-CNN and DensePose

Given an image, say, this, I am using the Key-Point R-CNN (from detectron2) to get the coordinates of the nose and either foot. Using this code, I get a 3D-reconstruction. DensePose changes the person's pose (as shown in the previous link). Using…
1
vote
0 answers

Calibration for cropped stereo pairs

I have a stereo image pair of say 100x100 resolution. I did calibration and I am able to rectify it properly and calculate disparity for the same. Now I have the cropped image of size 50x50 with ROI based on center. If I have to use the same…
1
vote
1 answer

Why Stereo rectify an image

I'm trying to reconstruct position of chessboard from its stereo correspondences taken from calibrated stereo camera images. According to this answer, I went through whole process as Calibrate stereo camera Calculate projection matrices Triangulate…
1
vote
1 answer

OpenCV 3D reconstruction using shipped images and examples

I am trying to perform a 3D surface reconstruction from a stereo configuration with OpenCV example files. I have created a stereo camera from 2 web cams. I have obtained the calibration parameters using stereo_calib.cpp (…
Solen
  • 11
  • 1
  • 2
1
vote
0 answers

How to find euclidean distance from specific camera instead of perpendicular distance from base line in stereo triangulation?

I want to calculate the depth of image pixel in world unit using stereo triangulation principle. Using stereo triangulation principle one get perpendicular distance from base line connecting left and right camera. I want to calculate depth from left…
1
vote
0 answers

Opencv triangulatePoints function not giving distances in world unit

I want to estimate 3D co-ordinates in world unit. I use stereo 3D reconstruction technique. I select the corresponding points manually with mouse click from left and right stereo image. Both images are captured with same camera mounted on moving…
1
vote
1 answer

Camera pose estimation giving wrong results

I am trying to estimate relative camera movement based on matching points in two different images. Much like described here: Camera pose estimation: How do I interpret rotation and translation matrices? But the estimated translation and rotation do…
1
vote
2 answers

Correctly interpreting the Pose (Rotation and Translation) after 'recoverPose' from Essential matrix in OpenCV

I have been breaking my head trying to correctly interpret the results of recoverPose from Essential matrix. This is based on original code posted in How do I estimate positions of two cameras in OpenCV? Here are the high level steps I am using: 1.…
Vik
  • 690
  • 7
  • 22
1
vote
2 answers

Why all vertices are removed after useing the option ' Remove unreferenced vertices

Im imported my pointcloud to Meshlab with normals and I would like to make a Screened Poisson Surface Reconstruction. When I try to do this I Have a communicat like ' Filters requires correct per vertes normals. E.g.it is necessary that your ALL…
1
vote
1 answer

Surface reconstruction from 3D point cloud dealing with unwanted overlapping surface?

After reading the two nice posts Algorithm for simplifying 3d surface? https://stackoverflow.com/questions/838761/robust-algorithm-for-surface-reconstruction-from-3d-point-cloud I have still a question about surface reconstruction. I have some 3d…
rnd_nr_gen
  • 2,203
  • 3
  • 36
  • 55
1
vote
1 answer

How is point cloud data acquired from the structured light 3D scanning?

I am trying to understand the 3D reconstruction of Object using 3D structured Lighting scanner and I am stuck at the point where a method of decoding set of camera and projector correspondences to use to reconstruct a 3D point cloud. How exactly is…
techno
  • 101
  • 1
  • 1
  • 8