- Accomplish "2D-ImgPlane-Coordinate backTo 3D-world-Coordinate" process (...base on "Ray_Tracing" technique)
- Showing the known points as well as testing points at the corresponding position in the Kinect 2D image (...i.e., 3D-world-coordinate to 2D-projection-coordinate related Kinect)
- Do "Feature extraction" process, and use these features to substitute current points which are chosen manually (...i.e., the crosses located on a chessboard)
II. Draft codes:
- Output the projection coordinates and world coordinate information of each pixels from OpenNI2 (...C++ part)
- Save the Kinect outputs, including projection coordinates & world coordinates, of each pixels to be a mat-file.
- Automatically find the corresponding position in the world coordinate to the known a 2D point.
- Check the part of "Transform from 3D-world -> 3D-Webcam"
- Check the part of "3D-Webcam-picture -> Transform from 3D-world"
- Check the part of "2D-Webcam-picture -> 3D-Webcam"
* "Xc_inv_show" is the original result after the transition, but it's just a "unit", this needs to press the "z_var"
* "z_var" is as a scaling factor which points out where will be the hitting position of the first point = (0.12235, -0.066628, 1))
- Make a draft of "Ray_Tracing" and think about how to check every "Z-coordinate" brightly without searching exhaustly.
No comments:
Post a Comment