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

【条形码教程】如何批量识别条形码重命名图片,条形码条码识别批量识别快递单据条码并以条码重命名的方法前几天有个网友留言说如何对快递单的照片进行数字重命名 有没有高效的方式这次我们写出第二种方案 请务必看完再使用软件 以前我们写过一篇文章如何批量识别图片里的文字精准判断位置重命名方案一 批量识别图片部分区域的文字改文件名 方案二 就是如何去读取图片上的条码来进行重命名 方案如下 首先分析条形码的类型主要是 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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • matlab求解时滞微分方程_matlab延迟环节传递函数

    matlab求解时滞微分方程_matlab延迟环节传递函数具有常时滞的DDERef:时滞微分方程—示例

    2022年9月27日
    0
  • Python中的XOR异或符号^运用

    Python中的XOR异或符号^运用^运算符为异或运算a=10b=100c=a^b#c=110为什么会得到这样的结果呢?bin(10)#’0b1010’bin(100)#’0b1100100’其实这里面经历了几次计算:1.计算a,b的二进制值:bin(10)#’0b1010’bin(100)#’0b1100100’2.^符号的作用是将两数字相…

    2022年7月16日
    14
  • FIR 带通滤波器参数设计流程

    FIR 带通滤波器参数设计流程假设有一段10kHz的语言,现需要对2~3kHz之间的语言信号进行提取,要求1.5kHz及3.5kHz以上的频率需要有40dB的衰减1、求数字频率指标通带下边频:wpl=2∗π∗fpl/fs=0.4πw_{pl}=2*\pi*f_{pl}/f_s=0.4\piwpl​=2∗π∗fpl​/fs​=0.4π通带上边频:wph=2∗π∗fph/fs=0.6πw_{ph}=2*\pi*f_{ph}/f_s=0.6\piwph​=2∗π∗fph​/fs​=0.6π下阻带上变频:wsl=2∗π∗fsl

    2022年5月30日
    49
  • linux系统中的i386/i686和x86_64有什么区别[通俗易懂]

    linux系统中的i386/i686和x86_64有什么区别[通俗易懂]Linux的的版本众多,包括服务器版本、桌面版本等,在下载安装镜像时候总会有i386/i686和x86_64这样的区别,带着疑问查了一下相关资料:(1)参考一:http://blog.csdn.net/yandaqijian/article/details/41748759?locationNum=14点击打开链接(2)参考二:http://blog.csdn.net/yandaqijia

    2022年5月6日
    33
  • SecureCRT的下载、安装( 过程非常详细!!值得查看)

    SecureCRT的下载、安装( 过程非常详细!!值得查看)SecureCRT的下载、安装和破解(过程非常详细!!值得查看)简单介绍下SecureCRT一、SecureCRT的下载二、SecureCRT的安装简单介绍下SecureCRTSecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。Secu…

    2022年6月12日
    28
  • FLAG_ACTIVITY_CLEAR_TOP:「建议收藏」

    FLAG_ACTIVITY_CLEAR_TOP:「建议收藏」FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:ABCD。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:AB。如果没有添加这个标记,则栈情况将会变成:ABCDB。也就是说,如果添加了FLAG_ACTIVITY_CLEAR_TOP标记,并且目标Activity在栈中已经存在,则将会把

    2022年7月17日
    20

发表回复

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

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