LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

video processing

Hello, I just started to work in LabView2012 and I need some help.

I have a web-camera, which catches the reflected laser signal. It’s necessary to receive a gaussian intensity distribution graph. It means I have to find the center of the obtained circle and estimate how the intensity subsides from the center along the radius.

Example in the pictuare.

Ð ?? Ð ° Ñ ?? Ñ ?? инки по Ð · Ð ° Ð¿Ñ ?? Ð¾Ñ ?? Ñ ??  распределение лазерного луча гаусса

I will be grateful for any help.

0 Kudos
Message 1 of 3
(2,341 Views)

Dear Masha (and Здравствуйте),

 

when posting in an English forum you should also post in English. (My Russian is a little bit rusty, but I think I got your question.)

Edit: Thanks, you edited your post while I was writing mine…)

 

- Instead of analysing videos you should start with analysing still images.

- Did you try to search this LabVIEW board? I'm sure there are other threads about image analysis!

- There are also examples for finding center/circumferences of circles…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 3
(2,326 Views)

A 2D gaussian distribution is NOT a circle, but once you fit your 2D data to a 2D Gaussian, you can determine the width (SD, FWHH, or whatever), giving you the center and size of that circle at the desired threshold.

 

What is the datatype of the image? If it is just grayscale, you can fit the data directly. If it is RGB, get the R component first if it is a red laser. Is the detector linear with intensity?

 

Now you can fit it to a symmetric 2D Gaussian, e.g. as described here.

0 Kudos
Message 3 of 3
(2,295 Views)