Add image conversion backends

This commit is contained in:
Vinayak Mehta
2021-06-28 01:58:45 +05:30
parent fdade4502e
commit 8563a09544
6 changed files with 80 additions and 38 deletions
+4 -4
View File
@@ -29,6 +29,7 @@ from ..image_processing import (
find_contours,
find_joints,
)
from ..backends import ImageConversionBackend
logger = logging.getLogger("camelot")
@@ -111,7 +112,7 @@ class Lattice(BaseParser):
threshold_constant=-2,
iterations=0,
resolution=300,
**kwargs
**kwargs,
):
self.table_regions = table_regions
self.table_areas = table_areas
@@ -208,9 +209,8 @@ class Lattice(BaseParser):
return t
def _generate_image(self):
from pdftopng import pdftopng
pdftopng.convert(pdf_path=self.filename, png_path=self.imagename)
converter = ImageConversionBackend()
converter.convert(self.filename, self.imagename)
def _generate_table_bbox(self):
def scale_areas(areas):