LabVIEWVision-IMAQ Clear Overlay清除覆盖
很多时候我们在调试时,可能会Overlay许多的信息在图像上,但是有时候,这些覆盖又比较碍事,所以就得清除这些覆盖。这时就需要使用一个叫IMAQ Clear Overlay清除覆盖的函数。清除覆盖函数的功能就是将前面覆盖在图像上的所有覆盖都清除掉,还原原始的干净图像。下面来看一下IMAQ Clear Overlay清除覆盖函数的具体用法。
[attach]3379[/attach]
覆盖直线的图像
[attach]3380[/attach]
在覆盖了直线的图像上继续覆盖直线
从上面的效果上可以看到,如果只采集一次图像,然后覆盖不同的位置的直线时,其都会显示在图像上,并不清除掉以前的历史覆盖。这种情况,如果图像处理的函数比较多,覆盖的内容也比较多的话,则会使图像变成非常乱,因此我们需要清除覆盖。清除覆盖其实有两种方法,一种是重新采集图像,新的图像进入图像缓存后,原来的覆盖都将被清除掉。另一种,则是使用Clear Overlay清除覆盖函数,人为的清除掉已经覆盖的东西。
[attach]3381[/attach]
执行清除覆盖后的效果
[attach]3382[/attach]
重新采集后的效果-也没有覆盖