我正在尝试让OpenCV在我的Ubuntu机器上使用Python.我已经下载并安装了OpenCV,但是当我尝试运行以下python代码时(应该从网络摄像头捕获图像并将它们推送到屏幕)
import cv
cv.NamedWindow("w1", cv.CV_WINDOW_AUTOSIZE)
capture = cv.CaptureFromCAM(0)
def repeat():
frame = cv.QueryFrame(capture)
cv.ShowImage("w1", frame)
time.sleep(10)
while True:
repeat()
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
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
Run Code Online (Sandbox Code Playgroud)
所以我按照他们的要求做:安装软件包,移动到我安装OpenCV的文件夹,然后运行
sudo make uninstall
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
但是当我尝试运行python时,它给了我同样的错误.我错过了什么吗?