Hello Mat

 找回密码
 立即注册
查看: 7079|回复: 1

获取图像的名称

[复制链接]

1319

主题

1547

帖子

0

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22631
发表于 2016-12-23 21:11:02 | 显示全部楼层 |阅读模式
机器学习算法应用时,图像序号名称的提取很关键,因为halcon的图像读取不是严格按照1-100排列的,而是1,10,11,……2,20,21,……等等
  1. path:='.//图库'
  2. list_image_files(path, 'default', [], ImageFiles)
  3. FileName:='ysw.csv'
  4. file_exists(FileName,FileExists)
  5. if(FileExists)
  6.     open_file(FileName,'append',FileHandle)
  7. else
  8.     open_file(FileName,'output',FileHandle)
  9. endif

  10. for i:= 0 to |ImageFiles|-1 by 1
  11.     read_image(Image, ImageFiles[i])
  12.     tuple_split(ImageFiles[i],'/',Substrings)
  13.     tuple_split(Substrings,'.',Substrings1)
  14.     tuple_select(Substrings1,1,Selected)
  15.     fwrite_string(FileHandle,'number='+','+Selected+'\n')
  16. *     stop()
  17. endfor
  18. close_file(FileHandle)
复制代码
算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复

使用道具 举报

1319

主题

1547

帖子

0

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22631
 楼主| 发表于 2016-12-23 21:11:51 | 显示全部楼层
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
算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2024-10-31 18:16 , Processed in 0.208825 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表