基于QT和阿里云的圖片區域文字識別與批量重命名方案

項目場景
- ??企業檔案管理??:批量處理掃描合同、發票等文檔,根據編號或關鍵信息自動重命名文件
- ??醫療影像管理??:識別X光、CT等醫學影像中的患者信息,按姓名+檢查日期重命名
- ??電商訂單處理??:從訂單截圖中提取訂單號、客戶信息進行文件歸類
- ??證件管理??:批量處理身份證、護照等證件掃描件,按證件號碼命名
界面設計
<!-- mainwindow.ui -->
<ui version="4.0"><class>MainWindow</class><widget class="QMainWindow" name="MainWindow"><property name="windowTitle"><string>圖片區域識別重命名工具</string></property><widget class="QWidget" name="centralWidget"><layout class="QVBoxLayout" name="verticalLayout"><!-- 工具欄 --><widget class="QToolBar" name="toolBar"><property name="movable"><bool>false</bool></property><widget class="QAction" name="actionOpen"><property name="text"><string>打開圖片</string></property></widget><widget class="QAction" name="actionProcess"><property name="text"><string>批量處理</string></property></widget></widget><!-- 主內容區 --><widget class="QSplitter" name="splitter"><property name="orientation"><enum>Qt::Horizontal</enum></property><!-- 圖片顯示與區域選擇 --><widget class="QGraphicsView" name="graphicsView"><property name="sizePolicy"><sizepolicy hsizetype="Expanding" vsizetype="Expanding"><horstretch>3</horstretch><verstretch>0</verstretch></sizepolicy></property></widget><!-- 控制面板 --><widget class="QWidget" name="controlPanel"><layout class="QVBoxLayout" name="verticalLayout_2"><!-- 識別區域設置 --><widget class="QGroupBox" name="groupBox"><property name="title"><string>識別區域設置</string></property><layout class="QVBoxLayout" name="verticalLayout_3"><widget class="QPushButton" name="btnAddRegion"><property name="text"><string>添加識別區域</string></property></widget><widget class="QListWidget" name="regionList"/></layout></widget><!-- 重命名規則 --><widget class="QGroupBox" name="groupBox_2"><property name="title"><string>重命名規則</string></property><layout class="QVBoxLayout" name="verticalLayout_4"><widget class="QLineEdit" name="renamePattern">