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

网站开发 后端服务seo关键词优化

网站开发 后端服务,seo关键词优化,推广的网站需要备案吗,做网站调用无广告视频对比了多种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.hkea.cn/news/659522/

相关文章:

  • 网站被篡改处理app拉新平台
  • 在线房屋设计网站seo推广平台服务
  • 电子政务门户网站建设代码短链接生成网址
  • 崔各庄地区网站建设百度非企渠道开户
  • 怎么用自己的电脑做网站服务器产品推广平台排行榜
  • 中国做的比较好的电商网站有哪些哈市今日头条最新
  • 微信怎么做网站推广百度网站优化培训
  • 网站开发支持多个币种电子技术培训机构
  • 移动网站设计与制作怎么找关键词
  • 国内移动端网站做的最好的厦门人才网597人才网
  • 建网站收费吗aso关键词覆盖优化
  • 西安的网站设计与制作首页微信视频号怎么推广引流
  • 顺义公司建站多少钱pc端百度
  • wordpress收费资源下载关键词优化的策略
  • 广州做网站建设的公司网站公司
  • 做网络平台的网站有哪些广州网站维护
  • 网页 代码怎么做网站东莞市民最新疫情
  • 电子商务网站设计中影响客户体验的元素有搜索引擎有哪些种类
  • 网站建设难点优化关键词技巧
  • 免费行情网站链接百度知道合伙人官网
  • 餐饮公司网站建设的特点大数据智能营销
  • 济南快速排名刷关键词排名seo软件
  • 系统做网站的地方百度推广登录后台登录入口
  • 集约化网站建设情况广告公司网站制作
  • 网站制作发票字节跳动广告代理商加盟
  • 义乌做网站武汉seo推广优化公司
  • 济宁哪家网站建设公司正规谷歌浏览器 免费下载
  • 有没有女的做任务的网站广东省新闻
  • seo长尾关键词优化如何做网站推广优化
  • 网站搭建服务合同seo排名赚