halcon 图片文件夹重命名


* 1.读取图片并加载-------------------------------------
dev_close_window ()
read_image (Image1, './base.jpg')
get_image_size (Image1, Width, Height)
dev_open_window_fit_image (Image1, 0, 0, -1, -1, WindowHandle)
dev_display (Image1)* 2.创建目标文件夹-------------------------------------
DistDir := './Dist'
file_exists (DistDir, FileExists)
if (not(FileExists))make_dir(DistDir)
endif* 3.读取文件夹图片文件 -------------------------------
list_files ('./NG', ['files','follow_links'], ImageFiles)
tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj)$','ignore_case'], ImageFiles)for Index := 0 to |ImageFiles| - 1 by 1disp_message (WindowHandle, ImageFiles[Index], 'window', 12, 12, 'black', 'true')read_image (Image, ImageFiles[Index])* 获取文件名 名称, 后缀, 文件夹parse_filename (ImageFiles[Index], BaseName, Extension, Directory)* 新文件名称NewPath := DistDir+'/'+ Index$'04i' + '_' + BaseName + '.jpg'disp_message (WindowHandle, NewPath, 'window', 50, 12, 'black', 'true')write_image (Image, 'jpg', 0, NewPath)
*     stop()
endfor

halcon 图片文件夹重命名相关推荐

  1. autojs实现的百度云网盘登录上传下载创建文件夹重命名删除文件等功能

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  2. php文件夹重命名,PHP重命名和移动目录

    PHP重命名目录 使用PHP的rename()函数可以重命名目录. 如果rename()函数执行成功,则返回true,否则返回false. 复制代码 PHP重命名目录示例-www.baike369.c ...

  3. 如何将多个文件夹重命名

    当你有很多同项目的文件夹需要整理打包给甲方,但是文件夹的名称由于当时没有统一命名,非常的杂乱不好查阅.这种情况很多时候就出现在项目中后期,那如何将多个文件夹重命名的又快又便捷呢?通过多年的职场工作经验 ...

  4. mac文件夹怎么重命名?苹果电脑文件夹重命名快捷键

    windows系统下给文件夹重命名相信很多朋友都很熟悉,那么Mac OS系统怎么给文件重命名呢,相信很多刚刚入手Mac OS系统的亲们都会有次疑问,下面小编告诉你Mac OS系统的文件夹到底要怎样才能 ...

  5. Mac中文件夹重命名快捷键

    如何Mac中文件夹重命名快捷键,在Windows7上选择文件夹直接F2就可重命名 Mac中选中文件,再按 回车键键  可重命名文件夹名

  6. C++ Qt C#文件夹重命名 C#复制文件(夹)

    一.C++文件夹重命名方法: 使用MoveFile()方法即可,源文件夹名字和目标文件夹名字都需要完整的路径名称 if (g_oCamera[0].strCodedData != _T("& ...

  7. 想快速给文件夹重命名就这样做

    很多小伙伴们都有为桌面上一大堆未命名的文件感到头疼的情况,桌面乱糟糟的,工作起来也会很烦躁,那今天小编就来给大家分享一个可以快速给文件夹重命名的简单操作. 首先打开浏览器搜索"固乔科技&qu ...

  8. 本地账户用户文件夹重命名

    本地账户用户文件夹重命名 前提说明:这么做有个 bug -- 任务管理器 → 用户 下显示的名称还是最原始的用户名 在最后有解决办法!!!** 建议:手机查看文档,电脑操作!!!!!!!!!! 进入管 ...

  9. linux 把一个文件夹重命名后,移动到另外一个文件夹下

    linux 把一个文件夹重命名后,移动到另外一个文件夹下 mv /ssd1/AAA/PBMC_rat/RAT/index /ssd1/zhihengfeng/PBMC_rat/star

最新文章

  1. oracle 手动批处理,Oracle 简单备份 批处理(BAT)
  2. 关于redis的几件小事(一)redis的使用目的与问题
  3. 【vue】.native给组件绑定原生事件
  4. 银行员工会购买自己银行的理财产品吗?
  5. python fortran混合编程输入矩阵_如何将动态数组从Python传递到Fortran动态链接库
  6. useradd和adduser的区别
  7. 为什么数据库用B+树(3条法则需记牢)
  8. selenium官网下载地址以及相关介绍
  9. vlan的理解以及华为access、trunk、hybrid三种链路对比
  10. c语言小游戏 贪吃蛇
  11. java在linux转化mp3,linux下微信/qq的aud、silk音频文件格式与mp3格式互转,获取音频时长的方法,附问题分析和java代码。...
  12. The following error occurred while installing.This is a fatal error andinstallation will be aborted.
  13. Nginx反向代理后无法获取客户端真实IP地址
  14. 三牛三虎过河问题--图的最短路径dijkstra算法--简单的Python实现
  15. Python自动化课之Day2篇
  16. 你见过哪些目瞪口呆的 Java 代码技巧?
  17. 【射频】Smith圆图阻抗匹配变化规律
  18. 谷歌支付获取refresh token
  19. 管家婆财贸双全使用说明(五)数据备份和恢复
  20. 动态库def文件的使用

热门文章

  1. python中的ravel()和flatten()
  2. Spring注解驱动开发(一)
  3. 算法系列:矩阵相乘算法的MapReduce实现
  4. 新个人所得税计算方法
  5. 2023南京林业大学计算机考研信息汇总
  6. FPGA入门——蜂鸣器
  7. 物理地址与逻辑地址的关系
  8. 大学四年最浪费生命的十件事
  9. 阿里云ECS安全增强通用型g7t服务器支持SGX加密计算由TPM/TCM芯片可信启动
  10. 万维考试系统答案c语言,万维考试系统程序设计答案