python - 如何使用 python 或 WMI 设置 RAM 磁盘驱动器?

标签 python wmi ocr tesseract

我的问题的背景与 Tesseract 有关,Tesseract 是免费的 OCR 引擎(1985-1995 年由 HP 开发,现在托管在 Google 中)。它特别需要一个输入文件和一个输出文件;该参数仅采用文件名(不是流/二进制字符串),因此为了使用包装器 API,例如 pytesser 和/或 python-tesser.py,必须创建 OCR 临时文件。然而,我有很多图像需要OCR;频繁的磁盘写入和删除是不可避免的(当然也会影响性能)。我能想到的唯一选择是更改包装器类并将临时文件指向 RAM 磁盘,这会引发此问题。

如果你有更好的解决方案,请告诉我。

非常感谢。

-M

最佳答案

你在 linux 上吗?您可以尝试通过管道向程序发送文件并引用/dev/fd/0 ——这是当前进程的标准输入路径名。如果应用程序不通过它进行 seek(),它应该可以工作。

关于python - 如何使用 python 或 WMI 设置 RAM 磁盘驱动器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2699318/

相关文章:

java - 如何访问 WMI 查询的数据(通过 JNA)SAFEARRAY 结果

tomcat - tess4j 不适用于 64 位 JDK 的 Web 应用程序

python - 关于 python 内置属性 __dict__ 和 __setattr__ 的混淆

api - 设置笔记本电池最大充电水平

python - *= 在 python 中是什么意思?

c# - WMI 和 C# 可以一起玩吗?

ios - EverNote OCR功能?

azure - 计算机视觉 REST API 格式

python - tkinter - 在由矩形组成的网格中为矩形着色的问题

python - 大型数据集的自定义直方图输入