python - 即使我安装了 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 上了解更多详情。
解决方案
推荐阅读
- symfony - 带有 gitlab-ci 的 Phpstan 找不到 srcApp_KernelDevDebugContainer.xml,因为它在 gitignore 中?
- date - 谷歌脚本 - 日期错误的月份
- vba - 使用 VBA 在 MS Word 中组合富文本内容控件内容
- loops - 使用 DO 循环来简化重复的代码
- c# - 将多个 csv 文件的内容保存到可搜索的数组 C#
- azure - 如何解决“指定的 blob 不存在。HTTP 状态代码:使用 Start-AzStorageBlobCopy 时出现 404 错误
- unit-testing - 如何以几乎 100% 的覆盖率对此类进行单元测试?
- javascript - 通过动画从高度 0 到高度 100%
- postgresql - 使用 Postgres 排除约束限制匹配特定条件的表行数?
- c - OpenMP 并行化随机序列