diff --git a/setup.py b/setup.py index 83f8130..c02a73e 100644 --- a/setup.py +++ b/setup.py @@ -19,7 +19,14 @@ "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows :: Windows 10", ], - install_requires=["winsdk"], + install_requires=[ + "winrt-windows-foundation-collections", + "winrt-windows-foundation", + "winrt-windows-globalization", + "winrt-windows-graphics-imaging", + "winrt-windows-media-ocr", + "winrt-windows-storage-streams", + ], extras_require={"all": all, "api": api, "cv2": cv2}, py_modules=["winocr"], entry_points={"console_scripts": ["winocr_serve = winocr:serve"]}, diff --git a/winocr.py b/winocr.py index e24df05..20ac94a 100644 --- a/winocr.py +++ b/winocr.py @@ -1,8 +1,8 @@ import asyncio -from winsdk.windows.media.ocr import OcrEngine -from winsdk.windows.globalization import Language -from winsdk.windows.storage.streams import DataWriter -from winsdk.windows.graphics.imaging import SoftwareBitmap, BitmapPixelFormat +from winrt.windows.media.ocr import OcrEngine +from winrt.windows.globalization import Language +from winrt.windows.storage.streams import DataWriter +from winrt.windows.graphics.imaging import SoftwareBitmap, BitmapPixelFormat def recognize_bytes(bytes, width, height, lang='en'): cmd = 'Add-WindowsCapability -Online -Name "Language.OCR~~~en-US~0.0.1.0"'