Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Object Tracking in C#

Object Tracking in C# has not yet been implemented (VDM 2013). In the file "IVAObjectTracking.ascx": "Object Tracking: This function is not yet available in the Vision .NET library." when will "object tracking" be available in the Vision .NET library?
0 Kudos
Message 1 of 6
(5,615 Views)

I want to let you know that I am currently researching this issue. I would be surprised if object tracking isn't really supported in .NET, although I haven't yet been able to locate any examples that show otherwise. So far, I haven't been able to find any documentation about the IVAObjectTracking.ascx file.

 

I will continue looking into this and I will update you next week. Happy Thanksgiving!

 

Jeremy P.

Applications Engineer
National Instruments
0 Kudos
Message 2 of 6
(5,585 Views)
"Object Tracking in .NET" definitiv not yet implemented but "object tracking in LabVIEW" already implemented. Man can see it with Vision Assistant 2013, too. Vision Assistant 2013 hat no "object tracking" blocks. I can't understand, why NI still brings out half the things.
0 Kudos
Message 3 of 6
(5,546 Views)

I confirmed that object tracking is not available in the Vision Development Module for C#. Not only is it not available in the list of functions in the Vision library in Visual Studio, but code that is generated from Vision Assistant to C# will always return an error. I am not sure if this will be supported in later versions of the Vision Development Module for C#.

 

I was able to confirm that object tracking is available and functional in Vision Assistant. It is located in the Process Images section under the Processing Functions: Color. Attached is a screenshot of a simple object tracking program that I developed. The object is a spot that I drew on a piece of paper. I increased the contrast so that it would be easier for the algorithm to recognise the spot. My code was able to successfully track the spot over all the frames that I tested.

 

Jeremy P.

 

 

Applications Engineer
National Instruments
0 Kudos
Message 4 of 6
(5,520 Views)
Hi Jeremy, first of all thank you for your answer. But i must say, there's nothing in your answer that i already know. My question was: If and when will be "object tracking" in .net available? is the implementation too difficult? Again, as i wrote, object tracking is only available and functional in Vision Assistant, when you at start choose the "language for generated code" as "LabVIEW". But i work with C# , not with LabVIEW.
0 Kudos
Message 5 of 6
(5,511 Views)

I cannot say if or when this feature will be included for later version our C# library. National Instruments is a competitive technology company. Because of this, we do not discuss upcoming software releases outside of our normal marketing activities.

 

I am very sorry that this feature is not available for you in the development enviroment that you prefer. We do have a large library of machine vision functions that are currently available in C#. You could, perhaps, use the pattern matching algorithm for every frame. That would return to you the position of the object at every frame in a similar manner as the Object Tracking function.

 

Jeremy P.

Applications Engineer
National Instruments
0 Kudos
Message 6 of 6
(5,496 Views)