All Projects → hoffsupes → Structured-Light-Laser-Stripe-Reconstruction

hoffsupes / Structured-Light-Laser-Stripe-Reconstruction

Licence: other
Reconstructs a 3D stripe on the area of an object on which a laser falls as seen by the camera

Programming Languages

matlab
3953 projects

Projects that are alternatives of or similar to Structured-Light-Laser-Stripe-Reconstruction

Computer-Vision
Cool Vision projects
Stars: ✭ 51 (+45.71%)
Mutual labels:  camera-calibration, structured-light, structured-light-for-3d-scanning
StructuredLight
Creating a 3D reconstruction of an object using multiple images
Stars: ✭ 42 (+20%)
Mutual labels:  structured-light, structured-light-for-3d-scanning
ofxRaycaster
Plane, 2D and 3D Ray objects for openFrameworks.It checks for the intersection of a ray with a segment, a sphere, a triangle, a plane, an ofPrimitive, an ofPolyline an with an ofMesh.
Stars: ✭ 54 (+54.29%)
Mutual labels:  plane
zed-ros2-wrapper
ROS 2 wrapper beta for the ZED SDK
Stars: ✭ 61 (+74.29%)
Mutual labels:  stereo-vision
RWHEC-Tabb-AhmadYousef
This code provides methods for robot-world, hand-eye(s) calibration, updated in June 2018..
Stars: ✭ 32 (-8.57%)
Mutual labels:  camera-calibration
zhang
Numpy implementation of Z. Zhang's camera calibration algorithm
Stars: ✭ 36 (+2.86%)
Mutual labels:  camera-calibration
edlsm pytorch
Pytorch implementation for stereo matching described in the paper: Efficient Deep learning for stereo matching
Stars: ✭ 16 (-54.29%)
Mutual labels:  stereo-vision
dispflownet-tf
Tensorflow implementation of https://lmb.informatik.uni-freiburg.de/Publications/2016/MIFDB16 + pretrained weights + implementation of "Unsupervised Adaptation for Deep Stereo" (ICCV 2017)
Stars: ✭ 18 (-48.57%)
Mutual labels:  stereo-vision
vision-based estimations
Vision-based Robot 3D Pose and Velocities Estimations
Stars: ✭ 32 (-8.57%)
Mutual labels:  camera-calibration
DREAM
DREAM: Deep Robot-to-Camera Extrinsics for Articulated Manipulators (ICRA 2020)
Stars: ✭ 109 (+211.43%)
Mutual labels:  camera-calibration
Fall-Detection-Dataset
FUKinect-Fall dataset was created using Kinect V1. The dataset includes walking, bending, sitting, squatting, lying and falling actions performed by 21 subjects between 19-72 years of age.
Stars: ✭ 16 (-54.29%)
Mutual labels:  depth
zed-pytorch
3D Object detection using the ZED and Pytorch
Stars: ✭ 41 (+17.14%)
Mutual labels:  stereo-vision
DispNet-TensorFlow
TensorFlow implementation of DispNet by Zhijian Jiang.
Stars: ✭ 55 (+57.14%)
Mutual labels:  stereo-vision
camera-fusion
Multiple cameras calibration and fusion with OpenCV Python.
Stars: ✭ 27 (-22.86%)
Mutual labels:  camera-calibration
plane-notify
Notify If a selected plane has taken off or landed using OpenSky or ADS-B Exchange data. Compares older data to newer data to determine if a landing or takeoff has occurred. As well as nav modes, emergency squawk and resolution advisory notifications. Can output to Twitter, Discord, and Pushbullet
Stars: ✭ 1,905 (+5342.86%)
Mutual labels:  plane
zed-openpose
Real-time 3D multi-person with OpenPose and the ZED
Stars: ✭ 37 (+5.71%)
Mutual labels:  stereo-vision
RoboVision
Attempting to create a program capable of combining stereo video input , with motors and other sensors on a PC running linux , the target is embedded linux for use in a robot!
Stars: ✭ 21 (-40%)
Mutual labels:  stereo-vision
VideoStitching
solve real time video stitching problem: 4 camera example by opencv surf
Stars: ✭ 42 (+20%)
Mutual labels:  camera-calibration
RealtimeStereo
Attention-Aware Feature Aggregation for Real-time Stereo Matching on Edge Devices (ACCV, 2020)
Stars: ✭ 110 (+214.29%)
Mutual labels:  stereo-vision
3D60
Tools accompanying the 3D60 spherical panoramas dataset
Stars: ✭ 83 (+137.14%)
Mutual labels:  stereo-vision

Structured-Light-Laser-Stripe-Reconstruction

Automatically detects a laser stripe on an object seen in the image, given, there are no illumination invariants at play and no other conditions causing a deviation from a controlled test environment, uses the coordinates of the points of the laser stripe on the image to generate a depth map per column of the image. After doing that, fits a plane to the light plane, which is basically determining the plane coefficients (equation describing the plane) of the laser plane. This stage represents the calibration and after this the parameters of the plane can be used to determine the depth of the image (approximate distance of the object from the camera center) given the pixel coordinates of where the laser stripe falls on the object.

Test images and results included within.

Please give credit to this work if you use it and link back to this page.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].