Python 2.7.5
我把自制/科学加入到我的啤酒龙头里。
我跑了
brew install opencv.我添加了bash配置文件
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH我打开了标题文件夹然后运行
python tracker.py
Traceback (most recent call last):
File "tracker.py", line 21, in <module>
from roi_detector import ViolaJonesRoi
File "/Users/username/Downloads/headtracker_version_0.0/roi_detector.py", line 21, in <module>
import opencv as cv
ImportError: No module named opencv
~/Downloads/headtracker_version_0.0:.好的,看起来它叫opencv2。因此,我用cv交换了导入opencv的发生。
import cv2 as cv现在在viola_jones_opencv.py我有
import cv2 as cv
from cv import *
from cv.highgui import *我在进口highgui时出错了
ImportError: No module named highgui发布于 2014-02-28 06:59:05
opencv的python中没有highgui模块。(全速)
实际上,所有的导入语句看起来都很愚蠢。
(将cv2重命名为cv是个坏主意,因为以前有一个旧的cv模块。你只是把自己和别人搞混了)
将它们全部替换为:
import cv2并坚持:
cv2.imshow()
cv2.waitKey() 等
编辑
如果你想运行像这样的东西,
那你就有个坏消息了。opencv自很长一段时间以来都有自己的python绑定,但除此之外,还有一些过时的第三方绑定。您试图运行的代码似乎就是其中之一,因此您不能将它与opencv的内置api一起使用。
发布于 2014-02-28 07:28:33
没有高you模块,所以我不知道你在做什么。另外,我同意贝拉克的观点,把任何进口的东西重新命名都是个坏主意。您只是有时不知道是否有另一个目录名为相同的东西。祝你的修复工作好运。
https://stackoverflow.com/questions/22084046
复制相似问题