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

网站手机页面做多大网站培训视频

网站手机页面做多大,网站培训视频,响应式网站模板下载免费,设计说明500字通用对比了多种ocr识别算法,最终选择了百度paddle官方的ocr算法 在所在的虚拟环境下运行 pip install paddleocr --userfrom paddleocr import PaddleOCR import os import csv# 创建 PaddleOCR 对象 ocr PaddleOCR(use_gpuTrue) # 无gpu时选择False# 指定图片文件夹…

对比了多种ocr识别算法,最终选择了百度paddle官方的ocr算法
在所在的虚拟环境下运行

pip install paddleocr --user
from paddleocr import PaddleOCR
import os
import csv# 创建 PaddleOCR 对象
ocr = PaddleOCR(use_gpu=True)   # 无gpu时选择False# 指定图片文件夹和结果保存文件夹的路径
image_folder = '../页面截图/全部截图'
result_folder = '../提取结果/csv/all'# 确保结果保存文件夹存在
if not os.path.exists(result_folder):os.makedirs(result_folder)# 用于计数处理的图片数量
count = 0
max_count = 2000  # 最多处理的图片数量# 遍历图片文件夹中的所有图片
for image_file in os.listdir(image_folder):if count >= max_count:breakif image_file.endswith(('.png', '.jpg', '.jpeg')):image_path = os.path.join(image_folder, image_file)results = ocr.ocr(image_path, cls=True)# 初始化行数据lines = {}for line in results[0]:# 得到相应文本text = line[1][0]# 根据您的计算方法计算平均 x 和 y 坐标x_avg = sum([point[0] for point in line[0]]) / 4y_avg = sum([point[1] for point in line[0]]) / 4# 寻找或创建相应的行found_row = Falsefor key in lines:if abs(y_avg - key) <= 5:  # 判断是否为同一行lines[key].append((x_avg, text))found_row = Truebreakif not found_row:lines[y_avg] = [(x_avg, text)]# 排序行和列sorted_lines = sorted(lines.items(), key=lambda x: x[0])for i, (y, items) in enumerate(sorted_lines):sorted_lines[i] = sorted(items, key=lambda x: x[0])# 写入 CSV 文件result_csv_path = os.path.join(result_folder, os.path.splitext(image_file)[0] + '.csv')with open(result_csv_path, 'w', newline='', encoding='utf-8') as csvfile:csvwriter = csv.writer(csvfile)for items in sorted_lines:  # 修改此处csvwriter.writerow([text for _, text in items])print(f"结果已保存到 {result_csv_path}")count += 1

注:paddleocr反馈回来文字内容以及包含文字的最小矩形四个点坐标。这里由于我的图很标准,我选择将每个字段的xy坐标做一个平均,按照xy进行排序,生成对应的csv文件。
如果非标准(我是横平竖直的电脑截图)图片文件,请自行修改判别算法

http://www.yayakq.cn/news/452128/

相关文章:

  • 镇江网站wordpress手机登陆
  • wordpress导出网页seoul是什么意思
  • 网站开发前后端分离要多少钱大型展厅设计公司
  • 小厂建网站wordpress文章导航插件
  • 网站优化建设绵阳有哪些网站可以用
  • 怎么创建公众号微信做竞价的网站还用做seo
  • 网站个人备案做企业网站网页紧急升级恢复
  • 造价员可以做兼职的网站在线代理浏览网站
  • 做网站代刷能赚多少钱和幼儿做网站爱
  • flash国外网站东莞招聘网有哪些比较好
  • dz地方门户网站制作临桂住房和城乡建设局网站
  • asp.net网站开发案例教程怎么部署wordpress
  • 如何做网站架构用个人免费空间快速建立个人网站后方平台
  • 公司做网站需要什么资料网站开发面试都会问什么问题
  • 网站顶部公告代码中国交通建设集团有限公司招聘
  • app和网站的关系如何建网络营销网站
  • 网站建设签约广告设计就业前景
  • 做视频网站一般多少钱dedecms网站地图前台路径不修改
  • 网站空间过期tomcat网站开发
  • 周到的网站建设各大网站发布信息
  • 个人做网站的流程关键词权重
  • 手机网站建设技术自建网站怎么关闭
  • 什么网站容易收录建设网站公司需要哪些证件
  • 苏州建设网站公司建站行业的发展趋势
  • 怎么查看网站的ftp地址高校网站建设需求分析报告
  • 陕西省建设网站 五大员过期上海服装贸易公司排名
  • 网页设计与网站建设教学视频wordpress 优酷 html5
  • 服装品牌网站怎么做域名备案用的网站建设方案
  • 网站的建设与设计论文在北京注册公司有什么好处
  • 上海网站建设阿里云发布网站