Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Sobel Operator

It would be nice to have the possibility to use the Sobel Operator directly for IMAQ. Maybe with options for Scharr and Prewitt Operators. This will help to detect edges on Pictures.

 

https://en.wikipedia.org/wiki/Sobel_operator

0 Kudos
Message 1 of 3
(3,749 Views)

-IMAQ Edge Detection already comes with Sobel, Prewitt and other filter kernels.

-Read here: http://zone.ni.com/reference/en-XX/help/370281AD-01/imaqvision/imaq_edgedetection/

-If you want you can use custom kernel and use IMAQ Convolution.

Thanks
uday
0 Kudos
Message 2 of 3
(3,746 Views)

Oh Thank you very much! To implement the Scharr Operator I use convolution already, but cannot calculate the square root from my IMAQ. I think this is possible with an lookup table or via transfering it to an 2D array. I hoped that Labview has a Routine for the complete procedure (like for the Sobel Operator) to make faster. Is it possible to add the Scharr Operator to the edgedetection vi?

0 Kudos
Message 3 of 3
(3,737 Views)