我在Raspberry Pi上的Occidentalis操作系统(Raspbian的一个变种)上安装了OpenCV,使用了jayrambhia的脚本:https://github.com/jayrambhia/Install-OpenCV/blob/master/Ubuntu/opencv_latest.sh.它安装了2.4.5版本.
当我尝试在python程序中导入模块cv2时,我收到以下消息:
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
Run Code Online (Sandbox Code Playgroud)
cv2.so存储在
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
Run Code Online (Sandbox Code Playgroud)
在/ usr/local/lib中还有一些名为python3.2和python2.6的文件夹,这可能是个问题,但我不确定.
这可能是路径错误吗?任何帮助(Linux新手).
谢谢.
我需要安装cv2一个为我编写的脚本.我试过 pip install cv2并且pip install open_cv遇到了同样的问题 - 一条警告信息dist.py并抱怨zlib未被发现.没有安装cv2.我也试过pyopenvc和pip install opencv-python.
所以,我去了opencv网站并下载了相关的exe.跑吧 - 生成一堆子目录和一个make文件和东西.
现在我该怎么做?
我知道有许多有关如何安装OpenCV-Python的主题。我遍历了很多,他们帮助我解决了在Ubuntu上安装openCV-python的一些问题
我设法安装了openCV,但无法正常工作。当我尝试运行时:
import numpy
import cv2
img= cv2.imread('image.png',0)
cv2.imshow('image',img)
Run Code Online (Sandbox Code Playgroud)
我得到一个错误
错误:/io/opencv/modules/highui/src/window.cpp:583:错误:(-2)功能未实现。在Windows,GTK + 2.x或Carbon支持下重建了库。如果您使用的是Ubuntu或Debian,请安装libgtk2.0-dev和pkg-config,然后重新运行cmake或在函数cvSowImage中配置脚本
我怎么做?我怀疑我应该重复cmake并以某种方式在其上包括这两个库,但是如何?
编辑2017年3月19日, 我遵循以下指示:
和
http://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/
来自:
http://docs.opencv.org/trunk/d7/d9f/tutorial_linux_install.html
每当我的脚本包括(我从IDLE运行)时:
cv2.imshow('image',img)
我收到了相同的错误消息:
Traceback (most recent call last):
File "/home/dcanals/Documents/test.py", line 5, in <module>
cv2.imshow('image',img)
error: /io/opencv/modules/highgui/src/window.cpp:583: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvShowImage
Run Code Online (Sandbox Code Playgroud)
我不明白发生了什么。我只是想让openCV开始学习此软件包。我安装了libgtk2和pkg-config。我按照说明进行操作。为什么不起作用?我现在应该怎么做才能使python-openCV工作呢?谢谢
编辑2017年3月21日
我编辑这篇文章是因为我认为我在以下地方找到了非常重要的文档:https …