安装EasyOCR会禁用Cuda,

rmbxnbpk  于 2个月前  发布在  其他
关注(0)|答案(1)|浏览(33)

从错误信息来看,问题出在EasyOCR安装后,它将OpenCV库编译成了不支持CUDA的版本。为了解决这个问题,你可以尝试重新安装支持CUDA的OpenCV版本。以下是操作步骤:

  1. 首先卸载当前的OpenCV和EasyOCR:
pip uninstall opencv-python
pip uninstall easyocr
  1. 安装支持CUDA的OpenCV。你可以使用conda进行安装,首先创建一个新的conda环境并激活它:
conda create -n myenv python=3.9
conda activate myenv
  1. 在这个环境中安装支持CUDA的OpenCV。你可以根据你的CUDA版本选择相应的命令。例如,如果你的CUDA版本是11.3,你可以使用以下命令:
conda install -c conda-forge opencv=4.5.4 cudatoolkit=11.3 -c defaults
  1. 安装完成后,你需要更新Python的路径以使用新安装的OpenCV库。你可以通过修改sys.path来实现这一点。在你的Python脚本中添加以下代码:
import sys
sys.path.insert(0, "C:\\Users\\your_username\\Anaconda3\\envs\\myenv\\Lib\\site-packages")

请将your_username替换为你的用户名。

  1. 最后,确保你的GPU驱动程序已正确安装并启用CUDA。你可以参考NVIDIA官方文档来检查和设置这些选项。

完成以上步骤后,你应该可以在你的项目中使用支持CUDA的OpenCV了。

noj0wjuj

noj0wjuj1#

你好,SinOfBarraka!你试过卸载opencv-python-headless吗?

相关问题