PaddleOCR中PP-Structure使用例程img_show.save保存路径问题

# 网上代码im_show.save(MapPath("./myImage")+"\\a.gif", ImageFormat.Gif)
im_show.save(os.path.join(save_folder, os.path.basename(img_path).split('.')[0])+"\\result.jpg")
import os
import cv2
from paddleocr import PPStructure, draw_structure_result, save_structure_res

# 自己添加**********************************
import numpy as np

# import warnings
# warnings.filterwarnings("ignore")

# 自己添加************************************

table_engine = PPStructure(det_algorithm='DB', show_log=False, use_gpu=False, use_angle_cls=False)

save_folder = 'F:\\PaddleOCR-release-2.2\\output\\table'
img_path = 'F:\\PaddleOCR-release-2.2\\doc\\table\\1.png'
img = cv2.imread(img_path)

# 自己添加**********************************
# 放大2倍
img = cv2.resize(img, None, fx=1, fy=1, interpolation=cv2.INTER_CUBIC)
# 图像锐化
kernel = np.array([[0, -1, 0], [-1, 5, -1], [0, -1, 0]], np.float32)
img = cv2.filter2D(img, -1, kernel=kernel)
# 转回为灰度图片
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 自己添加************************************


result = table_engine(img)
save_structure_res(result, save_folder, os.path.basename(img_path).split('.')[0])

for line in result:
    line.pop('img')
    print(line)

from PIL import Image
font_path = 'F:\\PaddleOCR-release-2.2\\doc\\fonts\\simfang.ttf'  # PaddleOCR下提供字体包
image = Image.open(img_path).convert('RGB')
im_show = draw_structure_result(image, result, font_path=font_path)
im_show = Image.fromarray(im_show)

# 网上代码im_show.save(MapPath("./myImage")+"\\a.gif", ImageFormat.Gif)
im_show.save(os.path.join(save_folder, os.path.basename(img_path).split('.')[0])+"\\result.jpg")


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: x-cube-mcsdk-ful_5.4.6.zip是一款蓝牙物联网软件开发套件。它通过使用蓝牙技术,将智能设备(如手机、平板电脑等)与其他设备(如传感器、灯、温度计等)连接起来,实现智能家居、智能照明等应用。此套件提供了多种模块,包括设备管理、蓝牙连接、数据传输等,方便开发者快速地构建自己的应用。此套件也可以进行二次开发,添加更多自定义功能。它支持多种开发板(如STM32)和操作系统(如Windows、Linux、macOS等),易于使用。此套件的功能丰富,适合各种物联网应用程序的开发。此外,它还具有高度移植性和灵活性,适合初学者和专业开发者使用。综上所述,x-cube-mcsdk-ful_5.4.6.zip是一款优秀的蓝牙物联网软件开发套件,将在未来智能家居、智能照明、智能医疗等应用扮演重要角色。 ### 回答2: x-cube-mcsdk-ful_5.4.6.zip是为STM32微控制器开发的全功能SDK。这个SDK提供了丰富的API和驱动程序,方便了开发人员在STM32上实现与云端的连接。通过这个SDK,开发人员可以快速地将他们的STM32电路板连接到云平台上,实现数据的收集和控制。这个SDK提供了许多有用的组件,如MQTT协议、OTA升级功能、数据推送、云端诊断等等,使得开发人员可以更容易地将STM32嵌入式系统与云服务进行集成。同时,这个SDK还提供了丰富的例程和API文档,使开发人员可以更好地理解和使用SDK。总之,x-cube-mcsdk-ful_5.4.6.zip是一款功能十分强大的SDK,可以显著地提高STM32嵌入式系统与云服务之间的连接效率和稳定性,从而满足用户对于互联设备的需求。 ### 回答3: x-cube-mcsdk-ful_5.4.6.zip是意法半导体提供的一款软件开发工具包,用于开发物联网设备和应用程序。该工具包提供了丰富的软件组件和示例应用,支持多种硬件平台和通信协议。使用x-cube-mcsdk-ful_5.4.6.zip可以简化物联网设备和应用程序的开发过程,提高开发效率和软件质量。该工具包主要包括以下几个方面: 1.物联网平台:x-cube-mcsdk-ful_5.4.6.zip提供了完整的物联网平台解决方案,支持设备和云端的快速集成和连接。 2.通信协议:x-cube-mcsdk-ful_5.4.6.zip支持MQTT、CoAP等通信协议,可以保证设备和云端的稳定通信和数据传输。 3.软件组件:x-cube-mcsdk-ful_5.4.6.zip包括了多个软件组件,如TLS、JSON解析、文件系统等,可以满足不同的开发需求,并且易于集成和使用。 4.示例应用:x-cube-mcsdk-ful_5.4.6.zip提供了多个示例应用,如温湿度监测、智能插座控制等,可以帮助开发者快速搭建自己的物联网应用。 总之,x-cube-mcsdk-ful_5.4.6.zip是一款非常实用的物联网开发工具包,它可以为开发者提供丰富的软件组件和示例应用,帮助他们快速搭建物联网设备和应用程序,实现设备和云端之间的通信和数据传输。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值