首页 > 解决方案 > 即使我安装了 python3,为什么导入和运行 opencv contrib 仍显示错误?

问题描述

我在导入 opencv contrib 后编写了这个 python 代码:

import cv2
cap = cv2.VideoCapture(0)
while True:
 _, frame = cap.read()
 cv2.imshow('cam star', frame)
 if cv2.waitKey(10) == ord('q'):
     break

当我在 VS Code 中运行它时,我收到此错误:

/usr/bin/python3 "/Users/namanbansal/Documents/python projects/selfie.py"
namanbansal@Namans-MacBook-Air python projects % /usr/bin/python3 
"/Users/namanbansal/Documents/python projects/selfie.py"
Traceback (most recent call last):
File "/Users/namanbansal/Documents/python projects/selfie.py", line 1, in <module>
import cv2
File "/Users/namanbansal/Library/Python/3.8/lib/python/site- 
packages/cv2/__init__.py", line 5, in <module>
from .cv2 import *
ImportError: dlopen(/Users/namanbansal/Library/Python/3.8/lib/python/site- 
packages/cv2/cv2.cpython-38-darwin.so, 2): Library not loaded: 
/opt/homebrew/opt/tesseract/lib/libtesseract.4.dylib
Referenced from: /Users/namanbansal/Library/Python/3.8/lib/python/site- 
packages/cv2/cv2.cpython-38-darwin.so
Reason: image not found

我通过在 vs 代码终端中输入“pip3 install opencv-contrib-python”来完成安装。请指导如何解决这个问题!我是初学者。我在 Mac 上了解更多详情。

标签: pythonopencv

解决方案


推荐阅读