Commit 401dfa4e authored by myhloli's avatar myhloli

fix(table): improve table image processing

- Replace np.array with np.asarray for better performance
- Add image color conversion from RGB to BGR using OpenCV
parent 376907ef
import cv2
from paddleocr.ppstructure.table.predict_table import TableSystem
from paddleocr.ppstructure.utility import init_args
from magic_pdf.libs.Constants import *
......@@ -36,7 +37,8 @@ class ppTableModel(object):
- HTML (str): A string representing the HTML structure with content of the table.
"""
if isinstance(image, Image.Image):
image = np.array(image)
image = np.asarray(image)
image = cv2.cvtColor(image, cv2.COLOR_RGB2BGR)
pred_res, _ = self.table_sys(image)
pred_html = pred_res["html"]
# res = '<td><table border="1">' + pred_html.replace("<html><body><table>", "").replace(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment