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

聊城做网站厉害的公司网上商城推广13种方法

聊城做网站厉害的公司,网上商城推广13种方法,网站建设与运营的预算方案模板,光谷做网站推广电话一、基于 PaddleOCR 提取 PDF 文件中的文字流程 1. 安装必要的依赖库:包括 PaddleOCR 和 PyMuPDF pip install paddlepaddle paddleocr pymupdf 2. 将 PDF 转换为图像:使用 PyMuPDF 将 PDF 的每一页转换为图像 3. 使用 PaddleOCR 进行文字识别&a…

        一、基于 PaddleOCR 提取 PDF 文件中的文字流程

        1. 安装必要的依赖库:包括 PaddleOCR 和 PyMuPDF

        pip install paddlepaddle paddleocr pymupdf
        2. 将 PDF 转换为图像:使用 PyMuPDF 将 PDF 的每一页转换为图像

        3. 使用 PaddleOCR 进行文字识别:对转换后的图像进行文字识别

        4. 处理和保存识别结果:提取识别结果并保存到文件或进行进一步处理

        二、完整代码

import fitz  # PyMuPDF
import os
from paddleocr import PaddleOCR, draw_ocr
import cv2
import numpy as np
from PIL import Image# 初始化 PaddleOCR
ocr = PaddleOCR(use_angle_cls=True, lang="ch")  # 使用中文语言模型def pdf_to_images(pdf_path, output_folder):"""将 PDF 文件的每一页转换为图像:param pdf_path: PDF 文件路径:param output_folder: 输出图像的文件夹路径"""pdf_doc = fitz.open(pdf_path)for page_number in range(len(pdf_doc)):page = pdf_doc[page_number]image = page.get_pixmap(matrix=fitz.Matrix(2, 2), alpha=False)  # 可以调整缩放比例image_path = os.path.join(output_folder, f"page_{page_number + 1}.png")image.save(image_path)pdf_doc.close()def recognize_text(image_path):"""使用 PaddleOCR 进行文字识别:param image_path: 图像路径:return: 识别结果"""image = cv2.imread(image_path)result = ocr.ocr(image, cls=True)return resultdef process_images_in_folder(image_folder, output_file):"""处理指定文件夹中的所有图像,并将结果保存到文件:param image_folder: 包含图像的文件夹路径:param output_file: 输出文件路径"""with open(output_file, "w", encoding="utf-8") as f:for filename in os.listdir(image_folder):if filename.endswith(".png"):image_path = os.path.join(image_folder, filename)result = recognize_text(image_path)if result is not None:for line in result[0]:f.write(line[1][0] + "\n")# 示例:将 PDF 转换为图像并处理图像
pdf_path = "cqgl.pdf"
output_folder = "pdfimg"
os.makedirs(output_folder, exist_ok=True)
pdf_to_images(pdf_path, output_folder)# 示例:处理输出图像文件夹中的所有图像并保存结果
output_file = "recognized_text.txt"
process_images_in_folder(output_folder, output_file)

        三、 注意事项

        1. 字体文件:如果需要绘制识别结果,确保指定的字体文件路径有效。

        2. 图像质量:确保转换后的图像质量足够高,以便 PaddleOCR 能够准确识别。

        3. 多语言支持:如果 PDF 中包含多种语言,可以调整 PaddleOCR 的lang参数来支持多语言识别。

http://www.dtcms.com/wzjs/512809.html

相关文章:

  • php做网站后台语言如何自己开发一个平台
  • 如何利用网站新闻做推广百度网首页
  • 做网站有高手没有哈尔滨网络推广
  • 有网站如何做appseo是怎么优化
  • 个人视频网站怎么做网络营销seo是什么意思
  • 深圳网站建设i9988互联网seo是什么
  • 如何做网站公司名seo企业网络营销方案策划
  • 做网站制作外包流量精灵app
  • 镇海区住房和建设交通局网站单页网站制作教程
  • 平面设计接单平台哪个靠谱点seo排名关键词
  • 新手做网站流程怎么做市场推广
  • 网站开发页面设计广州疫情防控措施
  • 佛山做网站需要多少钱收录优美图片手机版
  • 企业网站规划原则网络营销的主要手段
  • 网站建设 服务器 预算报价清单北京优化seo公司
  • 电商网站开发详细流程开发软件app需要多少钱
  • 专业的开发网站建设价格搜易网优化的效果如何
  • 微信小程序怎么收费标准网站seo资讯
  • 如何做网站广告统计网站流量的网站
  • 网站排名易下拉刷词快速排名软件seo系统
  • 做网站抽奖系统贵州萝岗seo整站优化
  • 免费建立教育网站网站长尾关键词排名软件
  • 今日的重大新闻seo厂家电话
  • 个人主题网站手游代理平台哪个好
  • 网站建设与管理属于什么部门郑州技术支持seo
  • 万维网网站域名续费百度24小时人工电话
  • 自己做网站用花钱么图片外链生成工具在线
  • 建筑案例网站seo排名优化公司价格
  • 梧州网站建设公司怎么做seo网站关键词优化
  • 青岛做网站企业福建seo快速排名优化