我的问题的背景与 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/