Thank you Vu. I do appreciate your time and thought. I am using VA already, and have read through the concept manual. However, my question was along the lines of improving/expanding the capability of VA as a tool. I am a scientist, not a programmer, so I understand the image analysis concepts, and even algorithm development, but not how to make them happen in C++. I would prefer to continue using it as a tool, but expanded to be a little more flexible. Currently, it is quite flexible when it comes to pixel analysis. I want greater flexibility with object analysis.
I'll give an example. Take a video of two bouncing balls. You can color-threshold the image to identify the balls. If you look at sequential images, and if the velocity isn't too great, by identifying the overlapping objects in each image pair, you can track both balls through a long sequence of images.
Now, it may be possible to do this by an OR of the two (threshold) images, followed by an AND between the result and the second image. However, when in a noisey environment, this can add a lot of objects that are irrelevent. It would be a lot simpler to say "If the objects in the first image overlap the objects in the second image, then keep these objects, otherwise cut them out." This is effectively an AND in object space.
So by having logical operators in object space, OR, AND, XOR etc. would improve the flexibility of this tool. So my question is perhaps twofold - does NI consider improvements from customers? And, have they (or will they) considered this improvement?
Message Edited by Kriton on 07-19-2007 09:03 PM