Laser tracking projection with Kinect and OpenCV

Laser tracking projection with Kinect and OpenCV


I finally downloaded OpenCV (an open source computer vision library) and spent some time learning about how to use it. It was actually surprisingly painless once I got the hang of it, and there are lots of things you can do once you feed it an image (in this case, the depth image). What I did was rig it to track contours on the depth image, and attempt to pick out a rectangular object.

Then, by using the detected location of the corners, I can apply it as a perspective transform to my laser projector. The end result is that the cardboard box I'm holding becomes a "virtual screen" that is tracked by the laser projection in real time and in perspective :)
Closed Caption:

hey guys i said i was going to try to
connect the connect with the laser to
try to do some laser tracking thing
actually i did was i downloaded open sea
which is an open source computer vision
library which we pick up edges and
objects and things like that they run a
quick test here
well which attempts to find rectangles
or quadrilaterals so when I take a
rectangular cardboard box which i have
here and I place it within range
it takes to track the corners of that
box is pretty cool so the thing is ie my
laser system works as a pipeline so i
can add filters to it
so what I've done is I've created a
laser filter that's built into this test
down test app so when I play a simple
quadrature test pattern on the laser
which is just my existing stuff i take
the cardboard box the pattern attempts
to track the box within the bounds you
know this is the edge of the projection
can't go any farther than that but
within the area that can protect it and
does a pretty good job of tracking the
box even and in 3d now in perspective
thank you can prove the angles and quite
a bit yeah it works surprisingly well
for a simple you know like 29 open
season and the nice thing is it's a
pipeline and it's just a filter instead
of a test pattern i can try it all bad
apple
so here we go
enjoy you have it
tracking a box with lip-read next opencv
and using it to show later images with
open days which hopefully release some
tension so there you go see you next
time

Video Length: 02:41
Uploaded By: marcan
View Count: 134,022

Related Videos
Tutorial: Real-Time Object Tracking Using OpenCV
Tutorial: Real-Time Object Tracking Using OpenCV

Found this video useful? $1 PayPal Donations are very much appreciated, thank you. https://www.paypal.com/cgi-bin/webscr... For tutoring rates and business inquiries, please email kyle.hounslow@gmail.com A simplified method for tracking objects in a webcam stream. In this video we use Visual Studio 2010 and OpenCV. DOWNLOAD SOURCE FILE HERE (right-click, Save link as): https://raw.githubusercontent.com/kyl... Tutorial made on a 64-bit ...
Video Length: 13:11
Uploaded By: Kyle Hounslow
View Count: 485,044

OpenCV (All Versions) - Easy Installation Guide and Sample Project (VS 2010 C++)
OpenCV (All Versions) - Easy Installation Guide and Sample Project (VS 2010 C++)

A step by step guide on installing OpenCV for Visual Studio 2010. Found this video useful? $1 PayPal Donations are very much appreciated, thank you. https://www.paypal.com/cgi-bin/webscr... OpenCV download: http://sourceforge.net/projects/openc... Some copy and pastables: Additional Include Directories: $(OPENCV_BUILD)\include Additional Library Directories: $(OPENCV_BUILD)\x86\vc10\lib **UPDATE** Version 2.4.6 Additional ...
Video Length: 07:49
Uploaded By: Kyle Hounslow
View Count: 287,968

OpenCV Tutorial: Real-Time Object Tracking Without Colour
OpenCV Tutorial: Real-Time Object Tracking Without Colour

Found this video useful? $1 PayPal Donations are very much appreciated, thank you. https://www.paypal.com/cgi-bin/webscr... For tutoring rates and business inquiries, please email kyle.hounslow@gmail.com In this tutorial we will look at real-time object tracking using the method of sequential images. This allows us to track objects without the use of colour filtering. We code in C++ using Visual Studio 2010. Start by downloading the following zip file: ...
Video Length: 22:31
Uploaded By: Kyle Hounslow
View Count: 263,430

Traffic counting based on OpenCV
Traffic counting based on OpenCV

A simple example of background subtraction and frame difference method. Accuracy may vary.
Video Length: 02:41
Uploaded By: excellentSK
View Count: 251,141

OpenCV Python Neural Network Autonomous RC Car
OpenCV Python Neural Network Autonomous RC Car

Bridgewater State University COMP 502 Project, May 2015 Self driving RC car: OpenCV neural network - Steering Haar-cascade classifiers - Stop sign and traffic light detection Ultrasonic sensor - Front collision avoidance Raspberry Pi - Data streaming (video and sensor) Arduino - RC car control BGM: [Hunter x Hunter 2011] Original Soundtrack 3 28 - Holding A Card File üm-ün Source Code:br ...
Video Length: 03:06
Uploaded By: Wang Zheng
View Count: 246,410

Beaglebone: Video Capture and Image Processing  on Embedded Linux using OpenCV
Beaglebone: Video Capture and Image Processing on Embedded Linux using OpenCV

In this video I look at how you can get started with video capture and image processing on the Beaglebone. It is an introductory video that should give people who are new to this topic a starting point to work from. I look at three different distinct challenges: - How do you capture video from a USB webcam under Linux - How do you capture image frames from a USB webcam under Linux - How do you use OpenCV to capture and image process frames so that you can build computer vision ...
Video Length: 31:40
Uploaded By: Derek Molloy
View Count: 186,099

Raspberry Pi camera module openCV object tracking and following self balancing robot
Raspberry Pi camera module openCV object tracking and following self balancing robot

http://roboticssamy.blogspot.pt/ Vision: Raspberry Pi model B Raspberry Pi camera module OpenCV OpenCV working with Pi camera thanks to this great tutorial: http://thinkrpi.wordpress.com/2013/05... Thank you Pierre Robot setup: Carbon fiber chassis 2000 mAh 11.1V LiPo battery PIC24 microcontroller Murata ENC-03 gyro MMA7361L accelerometer NEMA17 step motors RC 1/8 Buggy wheels Link to ...
Video Length: 01:01
Uploaded By: 74Samy
View Count: 154,983

How to create the OpenCV binary files yourself - Part 1
How to create the OpenCV binary files yourself - Part 1

This is a video version of the OpenCV tutorial here: http://opencv.itseez.com/doc/tutorial... Part 2 may be found at:
Video Length: 12:29
Uploaded By: OpenCVTutorials
View Count: 147,743

Copyright © 2025, Ivertech. All rights reserved.