-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
from scaledp import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "scaledp/scaledp/__init__.py", line 15, in <module>
from scaledp.models.detectors.DocTRTextDetector import DocTRTextDetector
File "scaledp/scaledp/models/detectors/__init__.py", line 3, in <module>
from scaledp.models.detectors.DBNetOnnxDetector import DBNetOnnxDetector
File "scaledp/scaledp/models/detectors/DBNetOnnxDetector.py", line 13, in <module>
from scaledp.models.detectors.paddle_onnx.predict_det import DBNetTextDetector
File "scaledp/scaledp/models/detectors/paddle_onnx/predict_det.py", line 5, in <module>
from .db_postprocess import DBPostProcess
File "scaledp/scaledp/models/detectors/paddle_onnx/db_postprocess.py", line 6, in <module>
import cv2
File "lib/python3.12/site-packages/cv2/__init__.py", line 181, in <module>
bootstrap()
File "lib/python3.12/site-packages/cv2/__init__.py", line 153, in bootstrap
native_module = importlib.import_module("cv2")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
python - ImportError: libGL.so.1: cannot open shared object file: No such file or directory - Stack Overflow
Try installing opencv-python-headless python dependency instead of opencv-python. That includes a precompiled binary wheel with no external dependencies (other than numpy), and is intended for headless environments like Docker. This saved almost 700mb in my docker image compared with using the python3-opencv Debian package (with all its dependencies).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels