LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

All the data that is equal within a certain range to be defined as equal in array

Hi, I need to get some help!

 

In edge detection, I get the result of all edges found in an array. When two or more edges is found close to eachother, I need to get them defined as one edge found.

As an example, if the VI locate 10 edges, but 5 of them is close to eachother within a certain range, there will be only 6 result on the output.

 

I'm quite new to Labview and will appreciate any sort of help

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

Is this a LabVIEW problem or an algorithm problem? (i.e. did you solve the problem mathematically and just need help implementing it in LabVIEW, or do need help froms scratch?) 

 

Can you show us a tpyical example image?

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

 

 

I think I need help to solve the problem from scratch. As you can see in the picture it has been detected several edges in the middle of the picture. To the right in the picture you can see the array showing the Y-position of each edge detected. I need all edges that is within 30 pixels to eachother to be considered as one edge, and then compute the new array showing the position of the edges. 

 

 

 

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