Ask Your Question
1

Measuring the depth using a laser pattern projector and a single camera

asked 2017-05-04 04:14:15 -0600

Robotawi gravatar image

Hello, everyone.

I have a robotic hand that has a laser projector and a camera with a red lens (after reading, I found that this red lens is an IR filter. Please, correct me if wrong). I am new to computer vision.

After searching, I found that there is a technique to reconstruct the 3D shape using laser pattern recognition (like dots or lines). Then, the depth can be measured using on this laser pattern and the red filtered camera.

Please, let me know if it is possible to use OpenCV to measure the change in depth directly based on the detected laser pattern. I found that there is a way to detect a single laser spot, but I am not sure if I can track the whole pattern spots to get the depth using a library made specifically for this aim.

Thank you.

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
2

answered 2017-05-05 04:00:32 -0600

Eduardo gravatar image

updated 2017-05-05 04:02:59 -0600

It is indeed a method for depth reconstruction using structured lighting.

In OpenCV repository:

The technique seems to use a projector and a gray code pattern. It is a little bit different than using a laser dot, laser beam (line) or laser pattern.

Maybe it exists already something in the literature (a toolbox or a software) or on Github?

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2017-05-04 04:13:14 -0600

Seen: 3,318 times

Last updated: May 05 '17