#python #opencv
Вопрос:
Я написал этот код на python после импорта содержимого opencv:
import cv2
cap = cv2.VideoCapture(0)
while True:
_, frame = cap.read()
cv2.imshow('cam star', frame)
if cv2.waitKey(10) == ord('q'):
break
Когда я запускаю это в коде VS, я получаю эту ошибку:
/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
Я выполнил установку, введя «pip3 install opencv-contrib-python» в терминале vs code.
Пожалуйста, объясните, как это исправить! Я новичок. Я нахожусь на mac для получения более подробной информации.
Комментарии:
1. Являются ли ваши opencv и opencv-contrib одной и той же версией ?
2. Попробуйте запустить это из командной строки, а не в коде VS. Иногда вы можете получить отклоняющееся поведение внутри отладчика IDE.
3. в нем отсутствует либ
tesseract
. как вы установили opencv? предоставьте всю информацию, которая может быть полезной.4. Я только что набрал «pip3 установить opencv-contrib-python»