系列文章目录
此程序包含使用代码读取器模块(Mcode)使用fixturing读取1D代码39的示例。
示例用到MIL中的模块:application, system, display, buffer, graphic, code和模式识别pat。
前言
在使用MIL进行图像处理时,可以对图像缓冲区的指定数据子集进行操作。这可以通过子缓冲区或感兴趣区域(ROI)实现。还可以将图像的相对坐标系固定到对象上的同一点,而不管对象在图像中的位置如何,以便可以根据对象的找到位置定位感兴趣的区域或模块的搜索区域。例如,当自动化一系列测量操作时,可以使用此选项。
子缓冲区(Child buffers )
子缓冲区是与MIL标识符关联的数据缓冲区(称为父缓冲区)的指定子集。子缓冲区占据父缓冲区的特定矩形区域。由于此区域与父缓冲区是同一物理内存空间的一部分,因此对子缓冲区的数据所做的更改会影响父缓冲区的数据,反之亦然。由于子缓冲区具有MIL标识符,因此它被视为数据缓冲区,并且可以在与其父缓冲区相同的上下文中使用;例如,它可以选择为MIL显示,并且是唯一显示的数据。子缓冲区具有与其父缓冲区相同的属性和类型。但是,使用子缓冲区时指定或返回的任何像素坐标都是相对于子缓冲区的左上角的。