原厂入驻New

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

LABVIEW视觉算子详解

5.0共37个课时3358人已学习

讲师:龙哥    资深Labview视觉工程师

LABVIEW视觉算子详解 你将会学到的

  • LabVIEW视觉算子详解,重点讲解常用视觉算子和labview vision自带例程分析 

LABVIEW视觉算子详解 专栏课程 37个课时

+查看更多

  • LABVIEW视觉算子详解专栏介绍

    课程自购买日起,有效观看时间为2年。


    图像管理
    (1)IMAQ Create VI---IMAQ创建VI
     
    作用:为映像创建临时内存位置。
    Border Size:确定在图像周围创建边框的宽度(以像素为单位)。这些像素只用于特定的可见光。
    Image Name:是与创建的映像相关联的名称。创建的每个图像必须具有唯一的名称。
    Image Type:指定图像类型。
    New Image:是作为NI视觉所使用的所有后续(下游)函数输入的图像引用。可以在LabVIEW应用程序中创建多个图像。
    (2)IMAQ Dispose VI---IMAQ的处置
     
    作用:破坏图像并释放内存中占用的空间。
    All Images? (No):指定是否销毁单个图像或所有先前创建的图像。输入一个真正的值会破坏以前创建的所有图像。默认为false。一定要在应用程序的最后使用这个函数来释放图像所占用的内存。
    Image:指定要销毁的图像的引用。
    (3)IMAQ Image Bit Depth VI---IMAQ图像位深度VI
     
    作用:提供有关图像的位深度或修改图像的位深度的信息。
    Bit Depth (0):指定图像的新位深度。只在获取/设置位深度时使用此输入(set)为真(set)。对于未签名的16位图像和64位RGB图像,16位图像的值必须从8到15,从8到16,或0。值为0表示视觉应该使用的图像数据的整个范围。
    Get/Set Bit Depth? (Set):指定是否确定图像的位深度或修改图像的位深度。默认为真(set)。
    Bit Depth :返回图像的位深度。仅在获取/设置位深度时使用此输出(set)是false(get)。

    1. IMAQ Get Image Size VI---IMAQ获得图像的大小VI

      
    作用:提供有关图像大小(分辨率)的信息。 
    X Resolution:指定图像的水平分辨率。 
    Y Resolution:指定图像的垂直分辨率。

    1. IMAQ Set Image Size VI---设置IMAQ图像大小VI

      
    作用:修改图像的分辨率。vi不保存现有的图像数据。如果你想重采样图像和保存图像数据,使用IMAQ的重采样, 
    X Resolution:指定图像的水平分辨率。 
    Y Resolution:指定图像的垂直分辨率。

    1. IMAQ GetImageInfo VI---IMAQ获得图像信息VI

      
    作用:给出了图像的不同特征。 
    Image Type:指定图像类型。 
    Unit:测量单元与图像相关联。 
    X Resolution:指定图像的水平分辨率。 
    Y Resolution:指定图像的垂直分辨率。 
    X Step:x指定在指定单元中分隔两个相邻像素的水平距离。 
    Y Step:y指定指定单位中的两个相邻像素之间的垂直距离。

    1. IMAQ Copy VI---IMAQ复制VI

      
    作用:将一个图像的规格和像素复制到同一类型的另一个图像中。您可以使用此函数保存映像的原始副本(例如,在处理图像之前)。 
    Image Src:对源映像的引用。 
    Image Dst:对目标图像的引用。 
    Image Dst Out:是对目标图像的引用。

    1. IMAQ ImageToImage 2 VI----IMAQ图像2 图像VI

     
    作用:将一个小的图像复制到另一个较大的图像的一部分。这个VI对于用另一个图像替换一部分图像很有用。
    Offset Left/Top:是一个数组,指定接收映像拷贝的图像的目标图像像素坐标。
    Image Src (Large):是对大的源图像的引用。
    Image Src (Small):是对小的源图像的引用,它将被复制到较大的图像中。
    Image Mask:是一个8位图像,指定要复制的小图像的区域。只复制与掩码图像中的非零像素对应的图像源(小)图像中的像素。所有其他像素保持其原始值。如果图像掩码未连接,则处理整个图像。
    Image Dst Out:是指接收到VI的处理结果的目的地(输出)图像。如果目标图像连接,目标图像输出与目标图像相同。否则,目标图像输出是指源图像(大)引用的图像。
    (9)IMAQ GetOffset VI---IMAQ得到抵消VI
     
    作用:返回图像掩码相对于坐标系原点的位置(0, 0)。默认的偏移值[ 0, 0 ]是建立在图像最初是由IMAQ创建VI偏移仅用于掩码图像。通过与IMAQ setoffset VI设置不同的偏移值,你可以移动掩模图像中的任何位置而不必为每个面具创造新形象。
    X Offset:指定图像掩码的水平偏移量。
    Y Offset:指定图像掩码的垂直偏移量。
    (10)IMAQ SetOffset VI---IMAQ集胶印VI
     
    作用:定义图像遮罩相对于坐标系原点的位置(0, 0)。
    X Offset:指定图像掩码的水平偏移量。
    Y Offset:指定图像掩码的垂直偏移量。
    (11)IMAQ Cast Image VI
     
    作用:将当前图像类型转换为图像类型指定的图像类型。如果你指定一个查找表的IMAQ铸形象VI转换图像使用查找表。如果从一个16位的图像到一个8位图像转换,VI将16位像素值的指定数目的移位操作权然后截断得到一个8位值执行此转换。
    # Shifts:指定输入图像中每个像素值移位的右移数。只有在从16位图像转换成8位图像时才有效。VI将16位像素值的指定数目的移位操作正确执行此转换,最多8个移位操作,然后截断得到一个8位的值。输入一个值- 1忽略位深度和移位0。输入一个值为0,使用位深度来绘制图像。参阅IMAQ图像位深度VI信息比特深度。
    Lookup Table:如果源图像是16位图像,如果源图像是8位图像或最大65536个元素,则包含一个最多包含256个元素的数组。该数组包含与索引值相等的值,如果小于图像SRC中的图像类型所确定的数量。可以使用查找表计算一个函数,该函数给出灰度值和用户值之间的关系。此输入仅在从8位图像转换为16位图像、从16位图像到8位图像或从8位或16位图像到32位浮点图像转换时才有效。
    将源图像转换为浮点型图像后,可以使用能够分析浮点类型图像的VIS来量化图像中的图像或区域。


LABVIEW视觉算子详解推荐课程


专栏评论


课程评分

平均评分
5.00个评分
详细评分
5星
0
4星
0
3星
0
2星
0
1星
0

LABVIEW视觉算子详解专栏评论

评分满意度:
*请输入内容还能输入200字

继续选购立即支付

«

x