python - Python - 什么更快?使用 opencv 或 pytesseract?
问题描述
我正在做一些工作,需要我使用其中之一来解析屏幕上的文本。我已经尝试过实现这两种方法,但我完全不确定哪个更快并且对我的电脑的压力更小。有没有人有任何提示?
奖励问题:另一个更快的问题。我应该截取屏幕截图并在裁剪到相关部分后从那里解析数据,还是应该立即截取具有这些尺寸的屏幕截图然后解析数据?同样,我已经尝试了这两种方法,但我不知道哪种方法更好/更快。
谢谢!!!!
解决方案
您是否尝试对它们进行计时以查看哪个更快?例如:
import time
start_time = time.time()
main() #your function using opencv/pytesseract or multi screenshot/cropped
print(time.time()-start_time)
推荐阅读
- python-3.x - 使用子进程启动多个程序
- c++ - protobuf“oneof”子protobuf对象指针杀死程序
- ruby-on-rails - 这可以通过关联重写为 has_many 吗?
- r - R中相关的输出
- asp.net-mvc - 表单提交时具有 HttpPostedFileBase 属性的模型为空
- amazon-web-services - 无法处理 API Gateway/Lambda 中的路径参数
- wordpress - 上传卡在 0%
- docker - 不支持“./docker-compose.yml”中的版本。您可能会看到此错误,因为您使用了错误的 Compose 文件版本
- ios - 如何自动调整单元格内容的字体大小以适应 tableview 宽度?
- android - 如何使用导航控制器组件设置不同的工具栏?