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
1 answer

How to estimate camera pose matrix of a new image I, from a known 3D point cloud (built without I) using OpenCV

I have the following problem: given a 3D point cloud, its set of views V with known poses, and a view v ∉ V (i.e. with completely unknown pose), how to estimate the camera pose matrix of v avoiding to run the reconstruction again with V ∪ {v}? I am…
1
vote
1 answer

Having exact movement distances and orientation changes how to fill in OpenCV perspective transformation matrix (disparity-to-depth)?

Say we have a robot\car\NPC\iPhone with a camera view. We controll all of its moves in a 3d space. Here is the algorithm we perform: capture a frame; move\rotate camera (save position and rotation diff: X, Y, Z; aX, aY aZ); capture new frame; do…
DuckQueen
  • 772
  • 10
  • 62
  • 134
1
vote
1 answer

Using PCL(point cloud library) to obtain an array of an object information

As an example, in a 2D space, a position of a square is presented by the set of '1's and a position of empty space is presented by the set of '0's like 00000000000000 00000111000000 00000111000000 00000111000000 00000000000000 It is found that…
K.Epf
  • 47
  • 1
  • 11
1
vote
1 answer

how to reconstruct scene from different views' point clouds

I am facing a problem on 3D reconstruction since I am a new to this filed. I have some different views' depth map(point clouds), I want to use them to reconstruct the scene to get the effect like using the kinect fusion. Is there any paper of source…
Mike_Peng
  • 11
  • 2
1
vote
0 answers

Finding Mesh Changes/Difference from an existing 3DR

Say a Tango (Unity) device is used in a controlled room, where all objects and walls are stationary and pre-known. You take a 3DR scan of the room, and have a good ADF. How could you approach detecting/tracking only new/changed objects? Eg a…
Jethro
  • 3,029
  • 3
  • 27
  • 56
1
vote
1 answer

How to make calibrateCamera return just only 4 distCoeffs

the definition of calibrateCamera is: CV_EXPORTS_W double calibrateCamera( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs,…
1
vote
0 answers

Are there approaches to reconstruct single slices from image sequences?

I have implemented a microscope which acquires images of different slices (z-direction) within a specimen. To improve the acquisition speed, the change of the focal plane and the acquisition run (more or less) independent: the focal plane, defined…
1
vote
1 answer

How to merge two 3D point clouds where cameras are at fixed position.

I have four cameras which are at fixed position. So I can measure the distance (even rotation) among them using a ruler (physically). Camera one and two gives me a point cloud and camera three and four gives me another point cloud. I need to merge…
Bashima
  • 122
  • 1
  • 9
1
vote
1 answer

3D Reconstruction: Solving Equations for 3D Points from Uncalibrated Images

This is a pretty straightforward question (I hope). The following is from 3D reconstruction from Multiple Images, Moons et al (Fig 2-13, p. 348): Projective 3D reconstruction from two uncalibrated images Given: A set of point correspondences m1 in…
Jabberwock
  • 173
  • 1
  • 9
1
vote
1 answer

Python and OpenCV - questions regarding findFundamentalMat's behaviour

Sorry if the title is kind of ambiguity. It is quite hard to express my question in short, understandable way. So, I am in the middle of a 3D reconstruction project. The pipeline is more or less the same with the standard pipeline where Undistort…
1
vote
1 answer

Rectified images of same size as the initial ones

I want to rectify a stereo image pair in MATLAB. To rectify, I use the following call: [J1,J2] = rectifyStereoImages(I1,I2, cameraParamsStereo); If I do this, then I only get the so called valid part of each image which is smaller than the initial…
Controller
  • 489
  • 7
  • 27
1
vote
0 answers

Google Tango - Using 3D Reconstruction

I’m currently working with Google Tango and I’m trying to get an example scene to run on Unity. The scene is called „ExperimentalMeshBuilderWithColor“ and can be found in the folder Assets>TangoSDK>Examples>Scenes after importing the Tango SDK to…
1
vote
2 answers

Computing 3D coordinates of keypoints in multiple images

I have multiple images of an object taken by the same calibrated camera. Let's say calibrated means both intrinsic and extrinsic parameters (I can put a checkerboard next to the object, so all parameters can be retrieved). On these images I can find…
icguy
  • 560
  • 4
  • 14
1
vote
0 answers

how much difference is permissible in focal length of cameras in stereo camera?

I have performed single camera calibration using openCV library before performing stereo calibration and, results of single camera calibration are: focal length of camera 1 is: fx=1.2462718254982949e+003, fy=1.2462718254982949e+003 , with avg…
lipi
  • 11
  • 2
1
vote
1 answer

Initial camera intrinsic and extrinsic matrix and 3D point coordinates for Bundle Adjustment

I want to reconstruct 3d scene using multi rgb cameras. The input data has no camera calibration information so I want to use bundle adjustment algorithm (Ceres-solver) to estimate the calibration information. Now I have already obtained pair-wise…