当前位置: 首页 > news >正文

【图片识别内容改名】图片指定区域OCR识别并自动重命名,批量提取图片指定内容并重命名,基于WPF和阿里云OCR识别的解决

基于WPF和阿里云OCR的图片区域识别与自动重命名解决方案

应用场景

  1. ​电商商品管理​​:批量处理商品图片,从固定区域识别商品名称、型号、价格等信息,重命名为"商品名称_型号_价格.jpg"格式
  2. ​档案数字化​​:扫描后的合同、文件等图片,从固定位置识别合同编号、日期等关键信息进行重命名
  3. ​物流单据管理​​:识别货运单上的车号、批次号等信息,重命名图片以便快速检索
  4. ​财务票据处理​​:从发票固定区域识别发票号码、金额等信息进行文件命名
  5. ​工程图纸管理​​:提取图纸中的编号、版本等信息进行批量重命名

界面设计

<Window x:Class="AliyunOCRRenamer.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="OCR图片识别重命名工具" Height="550" Width="800"><Grid><!-- 文件选择区域 --><Button Content="选择图片文件夹" HorizontalAlignment="Left" Margin="20,20,0,0" VerticalAlignment="Top" Width="150" Click="SelectImageFolder_Click"/><TextBox x:Name="ImageFolderTextBox" HorizontalAlignment="Left" Height="23" Margin="180,20,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="580" IsReadOnly="True"/><!-- 阿里云配置 --><Label Content="阿里云AccessKey ID:" HorizontalAlignment="Left" Margin="20,60,0,0" VerticalAlignment="Top"/><TextBox x:Name="AccessKeyTextBox" HorizontalAlignment="Left" Height="23" Margin="150,60,0,0" VerticalAlignment="Top" Width="200"/><Label Content="阿里云AccessKey Secret:" HorizontalAlignment="Left" Margin="20,90,0,0" VerticalAlignment="Top"/><PasswordBox x:Name="AccessSecretBox" HorizontalAlignment="Left" Height="23" Margin="150,90,0,0" VerticalAlignment="Top" Width="200"/><!-- 图片显示和区域选择 --><Image x:Name="PreviewImage" HorizontalAlignment="Left" Margin="20,130,0,0" VerticalAlignment="Top" Width="350" Height="250"/><Canvas x:Name="SelectionCanvas" HorizontalAlignment="Left" Margin="20,130,0,0" VerticalAlignment="Top" Width="350" Height="250" Background="Transparent"/><!-- 操作按钮 --><Button Content="开始识别" HorizontalAlignment="Left" Margin="400,130,0,0" VerticalAlignment="Top" Width="100" Click="StartOCR_Click"/><Button Content="批量重命名" HorizontalAlignment="Left" Margin="400,170,0,0" VerticalAlignment="Top" Width="100" Click="BatchRename_Click"/><!-- 识别结果和日志 --><TextBox x:Name="ResultTextBox" HorizontalAlignment="Left" Height="150" Margin="400,210,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="360" IsReadOnly="True"/><Label Content="操作日志:" HorizontalAlignment="Left" Margin=&
http://www.xdnf.cn/news/350821.html

相关文章:

  • wpf UserControl 更换 自定义基类
  • 三款实用电脑工具
  • 【CTFSHOW_Web入门】命令执行
  • K8S - GitLab CI 自动化构建镜像入门
  • 按位宽提取十六进制值
  • OpenCV的 ccalib 模块用于自定义标定板的检测和处理类cv::ccalib::CustomPattern()----函数calibrate
  • uniapp开发的项目上传到国内主流应用市场(华为、小米、oppo、vivo)
  • COLT_CMDB_aix_diskinfo.sh
  • OCCT中的基础变换
  • C++卡特兰数讲解
  • Java 显式锁与 Condition 的使用详解
  • Android MVC架构的现代化改造:构建清晰单向数据流
  • AI搜索的未来:技术纵深发展与关键突破路径
  • Kubernetes 手动部署 Prometheus 学习计划
  • 【计算机网路】--tcp四次挥手关闭连接
  • pm2 list查询服务时如何通过name或者namespace进行区分
  • 文本文件的定义
  • CTF杂项入门(BUUCTF-Misc第一页)
  • Python机器学习中的字典列表特征提取
  • 基于vue3+QuillEditor的深度定制
  • [数据库之十四] 数据库索引之位图索引
  • 最短路径-Dijkstra及其堆优化版本
  • 指纹浏览器技术解析:从原理到实战的多账号管理解决方案
  • 数据清洗(ETL/ELT)原理与工具选择指南:企业数字化转型的核心引擎
  • 常用 svg ICON
  • FreeRTOS如何检测内存泄漏
  • Linux操作系统中的通知机制 - 监控文件事件 inotify
  • 印度股票市场API对接文档
  • 麒麟信安举办特种行业核心代理商中级技术认证培训班
  • 【计网】TCP/IP四层模型(一)