获取图像的名称
机器学习算法应用时,图像序号名称的提取很关键,因为halcon的图像读取不是严格按照1-100排列的,而是1,10,11,……2,20,21,……等等path:='.//图库'
list_image_files(path, 'default', [], ImageFiles)
FileName:='ysw.csv'
file_exists(FileName,FileExists)
if(FileExists)
open_file(FileName,'append',FileHandle)
else
open_file(FileName,'output',FileHandle)
endif
for i:= 0 to |ImageFiles|-1 by 1
read_image(Image, ImageFiles)
tuple_split(ImageFiles,'/',Substrings)
tuple_split(Substrings,'.',Substrings1)
tuple_select(Substrings1,1,Selected)
fwrite_string(FileHandle,'number='+','+Selected+'\n')
* stop()
endfor
close_file(FileHandle)
number= 10
number= 11
number= 12
number= 13
number= 14
number= 15
number= 16
number= 17
number= 18
number= 19
number= 2
number= 20
number= 21
number= 22
number= 23
number= 24
number= 25
number= 26
number= 27
number= 28
number= 29
number= 3
number= 30
number= 31
number= 4
number= 5
number= 6
number= 7
number= 8
number= 9
number= 1
number= 16
页:
[1]