Python OpenCV导入错误mac
我正试图在我的Mac(OS High Sierra)上安装OpenCV,在教程之后做了一些小的修改。为完整起见,到目前为止,我已完成以下工作:Python OpenCV导入错误mac,python,opencv,computer-vision,Python,Opencv,Computer Vision,我正试图在我的Mac(OS High Sierra)上安装OpenCV,在教程之后做了一些小的修改。为完整起见,到目前为止,我已完成以下工作: sudo xcode-select --install export PATH=/usr/local/bin:$PATH >> /.bashrc source ~/.bashrc brew install python python3 brew link python brew link python3 brew postinstall p
sudo xcode-select --install
export PATH=/usr/local/bin:$PATH >> /.bashrc
source ~/.bashrc
brew install python python3
brew link python
brew link python3
brew postinstall python3
pip3 install virtualenv virtualenvwrapper
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 >> /.bashrc
export WORKON_HOME=$HOME/.virtualenvs PROJECT_HOME=$HOME/Develsource/usr/local/bin/virtualenvwrapper.sh >> /.bashrc
brew install opencv
echo /usr/local/opt/opencv/lib/python3.6/site-packages >> /usr/local/lib/python3.6/site-packages/opencv3.pth
这一切似乎都很好。在上面,我将教程的WORKON\u HOME
更改为virtualenvs
,而不是virtualenvsexport
然后我进入我的虚拟环境:
mkvirtualenv cv-py3 -p python3
workon cv-py3
pip install numpy scipy scikit-image matplotlib scikit-learn
deactivate
现在我返回并链接OpenCV:
cd ~/.virtualenvs/cv-py3/lib/python3.6/site-packages/
ln -s /usr/local/opt/opencv@3/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so cv2.so
现在问题来了:
workon cv-py3
python3
import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(/Users/JosephBullock/.virtualenvs/cv-py3test/lib/python3.6/site-packages/cv2.so, 2): Library not loaded: /usr/local/opt/tesseract/lib/libtesseract.3.dylib
Referenced from: /usr/local/Cellar/opencv/3.4.1_3/lib/libopencv_text.3.4.dylib
Reason: image not found
cv-py3上的作业
蟒蛇3
进口cv2
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入错误:dlopen(/Users/JosephBullock/.virtualenvs/cv-py3test/lib/python3.6/site-packages/cv2.so,2):未加载库:/usr/local/opt/tesseract/lib/libtesseract.3.dylib
引用自:/usr/local/ceral/opencv/3.4.1_3/lib/libopencv_text.3.4.dylib
原因:找不到图像
就是在这里,我不确定哪里出了问题,该怎么办。您必须安装库“tesseract”。执行以下命令:
brew install tesseract