All Projects → LearnTechWithUs → Stereo Vision

LearnTechWithUs / Stereo Vision

Licence: mit
This program has been developed as part of a project at the University of Karlsruhe in Germany. The final purpose of the algorithm is to measure the distance to an object by combining two webcams and use them as a Stereo Camera.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Stereo Vision

Smartopencv
🔥 🔥 🔥 SmartOpenCV是一个OpenCV在Android端的增强库,解决了OpenCV Android SDK在图像预览方面存在的诸多问题,且无需修改OpenCV SDK源码,与OpenCV的SDK解耦
Stars: ✭ 1,869 (+1068.13%)
Mutual labels:  camera, opencv
Phormatics
Using A.I. and computer vision to build a virtual personal fitness trainer. (Most Startup-Viable Hack - HackNYU2018)
Stars: ✭ 79 (-50.62%)
Mutual labels:  camera, opencv
Keera Posture
Alleviate your back pain using Haskell and a webcam
Stars: ✭ 48 (-70%)
Mutual labels:  camera, opencv
Camodet
Lightweight Simple CAmera MOtion DETection application.
Stars: ✭ 26 (-83.75%)
Mutual labels:  camera, opencv
Androidfacedetection
Android 平台进行人脸检测的几种方案
Stars: ✭ 106 (-33.75%)
Mutual labels:  camera, opencv
Reproject Image To 3d
Comparing a OpenCV's reprojectImageTo3D to my own
Stars: ✭ 13 (-91.87%)
Mutual labels:  calibration, opencv
Sitting Posture Recognition
Detects the sitting position of a person
Stars: ✭ 64 (-60%)
Mutual labels:  camera, opencv
Lidar camera calibration
ROS package to find a rigid-body transformation between a LiDAR and a camera for "LiDAR-Camera Calibration using 3D-3D Point correspondences"
Stars: ✭ 734 (+358.75%)
Mutual labels:  camera, calibration
Laser Camera Calibration Toolbox
A Laser-Camera Calibration Toolbox extending from that at http://www.cs.cmu.edu/~ranjith/lcct.html
Stars: ✭ 99 (-38.12%)
Mutual labels:  camera, calibration
Mapbox Gl Controls
Stars: ✭ 93 (-41.87%)
Mutual labels:  distance, measure
Multi Threading Camera Stream
Multi-threading camera stream to improve video processing performance
Stars: ✭ 18 (-88.75%)
Mutual labels:  camera, opencv
Arucounity
Bring augmented reality to Unity by tracking Aruco markers in real time.
Stars: ✭ 144 (-10%)
Mutual labels:  calibration, opencv
Computer Vision
Computer vision exercise with Python and OpenCV.
Stars: ✭ 17 (-89.37%)
Mutual labels:  camera, opencv
Camera calibration api
A simple Python API for single camera calibration using opencv
Stars: ✭ 36 (-77.5%)
Mutual labels:  camera, opencv
V4l2loopback cpp
v4l2loopback usage in C++ and from OpenCV
Stars: ✭ 6 (-96.25%)
Mutual labels:  camera, opencv
Rpindvi
Raspberry PI NDVI Code
Stars: ✭ 57 (-64.37%)
Mutual labels:  camera, opencv
Flipsidecamera
The camera app that takes pictures from both sides of your world ! 📷
Stars: ✭ 535 (+234.38%)
Mutual labels:  camera, picture
Scanner
二维码/条码识别、身份证识别、银行卡识别、车牌识别、图片文字识别、黄图识别、驾驶证(驾照)识别
Stars: ✭ 547 (+241.88%)
Mutual labels:  camera, opencv
Libcbdetect
automatic sub-pixel checkerboard / chessboard / deltille pattern detection
Stars: ✭ 86 (-46.25%)
Mutual labels:  camera, calibration
Albumcamerarecorder
一个高效的多媒体支持操作库,可多方面的简单配置操作相册、拍照、录制、录音等功能。也支持配套使用的展示图片、视频、音频的九宫格功能。 (An efficient multimedia support operation library, can be a variety of simple configuration operation album, photo, recording, recording and other functions.Also support supporting the use of the display of pictures, video, audio of the nine grid function.)
Stars: ✭ 106 (-33.75%)
Mutual labels:  camera, picture

Stereo-Vision

This program has been developed as part of a project at the University of Karlsruhe in Germany. The final purpose of the algorithm is to measure the distance to an object by using Stereo Cameras.

A video of the project can be found here: https://www.youtube.com/watch?v=xjx4mbZXaNc

It is still an experimental version and further improvements will have to be done.

Contributors

  • Stephane VUJASINOVIC
  • Frederic UHRWEILLER

Requirements

You will need:

  • Two webcams
  • Python installled on your computer
  • A Chessboard for the calibration

Required python packages:

  • numpy
  • openCV
  • openpyxl
  • scikitlearn

"Take_images_for_calibration.py"

You will need to take pictures with both cameras yith this script in order to calibrate the cameras (remove the distorsion and stereo calibration) It is good to take around 30 to 50 pictures with both cameras.

”Main_Stereo_Vision_Prog.py”

This script is used to calibrate the cameras with the pictures previously taken by the script "Take_images_for_calibration.py". A disparity map is then generated and thank to a third order regression, it is possible to measure the distance to a defined object by clicking on it.

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].