第一种方法
ImagePath:=[]
ImagePath[0]:='E:/images1/a000.bmp'
ImagePath[1]:='E:/images1/a001.bmp'
ImagePath[2]:='E:/images1/a002.bmp'
ImagePath[3]:='E:/images1/a003.bmp'
ImagePath[4]:='E:/images1/a004.bmp'
ImagePath[5]:='E:/images1/a005.bmp'
ImagePath[6]:='E:/images1/a006.bmp'
ImagePath[7]:='E:/images1/a007.bmp'
for i:=0 to 7 by 1
endfor
第二种方法
for i:=0 to 7 by 1
endfor
第三种方法
NumImages :=8
for I :=1 to NumImages-1 by 1
第四种方法
【助手】》【打开新的image acquisition 】》【图像助手】》【选择路径】》【代码生成】》【插入代码】
list_files ('E:/图片/test/test', ['files','follow_links'], ImageFiles)//遍历文件下的所有文件,[]中的参数是要求,ImageFiles是输出
tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima)$','ignore_case'], ImageFiles)//忽略大小写
for Index := 0 to |ImageFiles| - 1 by 1
read_image (Image, ImageFiles[Index])
* Do something
endfor
open_framegrabber ('File', 1, 1, 0, 0, 0, 0, 'default', -1, 'default', -1, 'false', 'fabrik', 'default', 1, -1, AcqHandle)
while (true)
grab_image_async (Image, AcqHandle, -1)
* Do something
endwhile
close_framegrabber (AcqHandle)