Overview
As of LV2015, the only overlays that can be highlighted are rectangles. The NI discussion forums and community has various threads discussing some ways to highlight other ROIs but I could not find any that were successful. I created a VI that uses the IMAQ library to highlight any ROI via a pixel-by-pixel method of "rectangles".
Description
The example (LV2012) highlights any given ROI you draw on a loaded image. If your process is time-sensitive, you will want to keep an eye on the processing time this takes. Depending on the shape you can make the algorithm much more efficient than pixel-by-pixel overlays. For the large red shape, it took 280ms to draw pixel-by-pixel on my laptop... so clearly not efficient on time. However, the program could be modified to highlight larger regions of pixels for significant improvement in execution time. I leave that part up to you!
Steps to Implement or Execute Code
Requirements
Software
Labview 2012 (or later)
Vision Development Module 2012
Hardware
NA
Additional Images or Video
Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.
Awesome write up Chris.