11-26-2013 04:08 PM
11-27-2013 05:24 PM
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.
12-03-2013 04:49 AM
12-04-2013 12:30 PM
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.
12-04-2013 05:36 PM
12-05-2013 11:15 AM
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.