LabVIEW VISION图像添加水印并且透明度可调实现方法
经常看到一些这样的应用,在LabVIEW中需要对图像添加水印,并且这个水印的透明度是可以调整的。这个在中也是可以实现的。当然需要借助NI VISION视觉工具包进行一些图像处理才可以。本例子就是针对该问题的解决方法。可以看一下效果:http://visionbbs.com/data/uploads/allimg/180317/1S0402D5-0.png
http://visionbbs.com/data/uploads/allimg/180317/1S04050E-1.png
http://visionbbs.com/data/uploads/allimg/180317/1S040N32-2.png
http://visionbbs.com/data/uploads/allimg/180317/1S040IQ-3.png
http://visionbbs.com/data/uploads/allimg/180317/1S04014O-4.png
LabVIEW VISION图像添加水印并且透明度可调实现方法
本例子,不限制图像类型,NI可以打开的图像如JPG、JPEG、PNG、BMP、TIFF等,都可以使用。水印图像不考虑Alpha透明通道。因为NI VISION中的函数并不直接支持Alpha通道。如果要考虑Alpah通道,则需要逐个像素进行处理。效率比较慢。这里就放弃这类了。如果水印图像包含透明通道,则作为0全黑处理。
例子下载:LabVIEW2017SP1+VISION2017SP1(另保存为了8.6/2010/2014版本,可能会存在某些警告,如保存为8.0版本时,图像加函数不支持输出,估没有保存为8.0版本),因为该方法为少众应用,也花费了一定的时间验证,这里收费20元。
如果有需要添加带透明通道的PNG水印,可以参考以下主题,可以解决该问题:
VISION图像添含透明通道PNG水印并且水印透明度可调实现方法
http://visionbbs.com/thread-24808-1-1.html
页:
[1]