【条形码教程】如何批量识别条形码重命名图片,条形码条码识别批量识别快递单据条码并以条码重命名的方法

【条形码教程】如何批量识别条形码重命名图片,条形码条码识别批量识别快递单据条码并以条码重命名的方法前几天有个网友留言说如何对快递单的照片进行数字重命名 有没有高效的方式这次我们写出第二种方案 请务必看完再使用软件 以前我们写过一篇文章如何批量识别图片里的文字精准判断位置重命名方案一 批量识别图片部分区域的文字改文件名 方案二 就是如何去读取图片上的条码来进行重命名 方案如下 首先分析条形码的类型主要是 EAN 13 128 CODE128 39 等等 今天先将条形码 二维码就先放一边我们就用 Code128 的示例来说明 怎么去识别条形码中的数字 来改这个图片这里要

前几天有个网友留言说如何对快递单的照片进行数字重命名,有没有高效的方式

这次我们写出第二种方案,【 请务必看完再使用软件 】

以前我们写过一篇文章如何批量识别图片里的文字精准判断位置重命名

方案一:【批量识别图片部分区域的文字改文件名】

方案二:就是如何去读取图片上的条码来进行重命名,方案如下:

首先分析条形码的类型

【条形码教程】如何批量识别条形码重命名图片,条形码条码识别批量识别快递单据条码并以条码重命名的方法

主要是:EAN-13、128,CODE128,39等等,今天先将条形码,二维码就先放一边

我们就用Code128的示例来说明,怎么去识别条形码中的数字,来改这个图片

这里要用到一个核心识别引擎Zbar的识别方法

我们看到文件夹内有很多条形码,还有二维码,还有张快递单号

【条形码教程】如何批量识别条形码重命名图片,条形码条码识别批量识别快递单据条码并以条码重命名的方法

下面我们就直接用到今天的条形码识别工具

第一步:导入图片(支持单个文件、文件夹、文件夹含子文件夹)简单预览下图片是否导入正确

【条形码教程】如何批量识别条形码重命名图片,条形码条码识别批量识别快递单据条码并以条码重命名的方法

第二步:选择上方一键识别的按钮,条形码会自动识别,处理文件

【条形码教程】如何批量识别条形码重命名图片,条形码条码识别批量识别快递单据条码并以条码重命名的方法

从右边日志看到我们处理的日期、还有图片路径、还有条形码的文本、最后状态是否完成

【条形码教程】如何批量识别条形码重命名图片,条形码条码识别批量识别快递单据条码并以条码重命名的方法

最后看一下文件夹的文件名的状态,所有的条形码都已经重命名,那张快递单号也被重命名了

二维码不属于条形码识别的范畴,最后被归纳到另外一个文件夹内

保存出识别不了的图片,便于大家整理,提高工作效率

谢谢大家的支持,最后软件下载地址:

CSDN赞助下载地址:https://download.csdn.net/download/bbyn1314/

百度网盘下载地址:链接:https://pan.baidu.com/s/1zIzGB55PO9h5_xECs4U5YQ 提取码:fvjc 
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233341.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Linux内核驱动编写

    Linux内核驱动编写#前言开发过单片机的小伙伴可以看下我之前的一篇文章从单片机开发到linux内核驱动,以浅显易懂的方式带你敲开Linux驱动开发的大门。#正文用户空间的每个函数(用于使用设备或者文件的),在内核空间中都有一个对应的功能相似并且可将内核的信息向用户空间传递的函数。下表为几种设备驱动事件和它们在内核和用户空间对应的接口函数。事件(Events)用户函数(Userfunction…

    2022年7月14日
    14
  • “D:/WWW/favicon.ico” failed (2: The system cannot find the file specified)

    “D:/WWW/favicon.ico” failed (2: The system cannot find the file specified)”D:/WWW/favicon.ico” failed (2: The system cannot find the file specified)

    2022年4月24日
    75
  • Java面试之EJB & Spring

    Java面试之EJB & SpringJava面试之EJB & Spring

    2022年4月22日
    42
  • 使用JWT实现单点登录(完全跨域方案)

    首先介绍一下什么是JSONWebToken(JWT)?官方文档是这样解释的:JSONWebToken(JWT)是一个开放标准(RFC7519),它定义了一种紧凑且独立的方式,可以在各方之间作为JSON对象安全地传输信息。此信息可以通过数字签名进行验证和信任。JWT可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。虽然JWT可以加密以在各方之间提供保密…

    2022年4月6日
    40
  • ConcurrentHashMap1.8 – 扩容详解「建议收藏」

    ConcurrentHashMap1.8 – 扩容详解「建议收藏」简介ConcurrenHashMap在扩容过程中主要使用sizeCtl和transferIndex这两个属性来协调多线程之间的并发操作,并且在扩容过程中大部分数据依旧可以做到访问不阻塞,具体是如何实现的,请继续。说明:该源码来自于jdk_1.8.0_162版本。特别说明:不想看源码可直接跳到后面直接看图解。一、sizeCtl属性…

    2022年6月24日
    26
  • leetcode 回文数_将一个整数转换为字符串

    leetcode 回文数_将一个整数转换为字符串原题链接请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数 myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。将前面步骤读入的这些数字转换为整数(即,“1

    2022年8月9日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号