Python导入错误Opencv NameError:未定义名称highgui
Python 2.7.5 我将自制/科学添加到我的brew水龙头中 我跑 我添加了bash概要文件Python导入错误Opencv NameError:未定义名称highgui,python,macos,opencv,homebrew,Python,Macos,Opencv,Homebrew,Python 2.7.5 我将自制/科学添加到我的brew水龙头中 我跑 我添加了bash概要文件 export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH 我已打开headgazer文件夹并运行 python tracker.py Traceback (most recent call last): File "tracker.py", line 21, in <module> fro
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
我已打开headgazer文件夹并运行
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:.
现在在viola_jones_opencv.py我有
import cv2 as cv
from cv import *
from cv.highgui import *
我在导入highgui时出错
ImportError: No module named highgui
opencv的python api中没有highgui模块。(句号) 实际上,你所有的导入语句看起来都很愚蠢 (将cv2重命名为cv是一个坏主意,因为以前存在一个旧的cv模块。这样做只会让你自己和他人混淆) 全部替换为:
import cv2
并坚持:
cv2.imshow()
cv2.waitKey()
等
[编辑]
如果你想逃跑
那你就有坏消息了。很长一段时间以来,opencv自带了自己的python绑定,但除此之外,还有一些过时的第三方绑定。您试图运行的代码似乎就是其中之一,因此您不能将其与opencv的内置api一起使用。opencv的python api中没有highgui模块。(句号) 实际上,你所有的导入语句看起来都很愚蠢 (将cv2重命名为cv是一个坏主意,因为以前存在一个旧的cv模块。这样做只会让你自己和他人混淆) 全部替换为:
import cv2
并坚持:
cv2.imshow()
cv2.waitKey()
等
[编辑]
如果你想逃跑
那你就有坏消息了。很长一段时间以来,opencv自带了自己的python绑定,但除此之外,还有一些过时的第三方绑定。您尝试运行的代码似乎就是其中之一,因此您不能将其与opencv的内置api一起使用。没有highgui模块,因此我不知道您在做什么。另外,我同意berak的观点,因为重命名任何导入的东西都是一个非常糟糕的主意。你只是有时候不知道是否有另一个目录名为相同的东西。祝您好运。没有highgui模块,所以我不知道您在做什么。另外,我同意berak的观点,因为重命名任何导入的东西都是一个非常糟糕的主意。你只是有时候不知道是否有另一个目录名为相同的东西。祝您好运。导入highgui时会出现什么错误?添加,最后一次粘贴没有得到它。没有模块名导入highgui时出现了什么错误?添加了,上次粘贴没有得到它。没有一个模块名di根据另一个SO帖子对类似问题进行替换。不,哈。所以看起来我需要弄清楚从highgui中移出了什么,或者安装opencv自己的python?该死,我只想让软件跟踪眼球运动。你要么把代码改编成cv2 api,要么找出原始代码使用的是哪种该死的python包装器。责怪那些开发者生活在岩石下!那听起来不好玩。谢谢。我是根据另一篇关于类似问题的SO帖子进行替换的。不,哈。所以看起来我需要弄清楚从highgui中移出了什么,或者安装opencv自己的python?该死,我只想让软件跟踪眼球运动。你要么把代码改编成cv2 api,要么找出原始代码使用的是哪种该死的python包装器。责怪那些开发者生活在岩石下!那听起来不好玩。谢谢