diff --git a/environment.yml b/environment.yml index c84a3eb..58b32bc 100644 --- a/environment.yml +++ b/environment.yml @@ -1,6 +1,6 @@ name: laypa channels: - # - default + - default - pytorch - nvidia - conda-forge @@ -20,10 +20,10 @@ dependencies: - imagesize - timm - gunicorn - - openjpeg - pillow - shapely - natsort + # - jpeg # For loading JPEG2000 images # - pygments #Optional for colors - pip: - distinctipy diff --git a/environment_dev.yml b/environment_dev.yml index e7e8775..720a97f 100644 --- a/environment_dev.yml +++ b/environment_dev.yml @@ -1,6 +1,6 @@ name: laypa channels: - # - default + - default - pytorch - nvidia - conda-forge @@ -21,10 +21,10 @@ dependencies: - imagesize - timm - gunicorn - - openjpeg - pillow - shapely - natsort + # - jpeg # For loading JPEG2000 images # - pygments #Optional for colors - pip: - distinctipy diff --git a/page_xml/xml_converter.py b/page_xml/xml_converter.py index 897119a..50b2e2b 100644 --- a/page_xml/xml_converter.py +++ b/page_xml/xml_converter.py @@ -99,7 +99,7 @@ def from_config(cls, cfg: CfgNode) -> dict[str, Any]: @staticmethod def _scale_coords(coords: np.ndarray, out_size: tuple[int, int], size: tuple[int, int]) -> np.ndarray: - scale_factor = np.asarray(out_size) / np.asarray(size) + scale_factor = (np.asarray(out_size) - 1) / (np.asarray(size) - 1) scaled_coords = (coords * scale_factor[::-1]).astype(np.float32) return scaled_coords