查看: 1836|回复: 1

OpenCV error: the function is not implemented

[复制链接]

7

主题

28

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2018-10-12 16:47:12 | 显示全部楼层 |阅读模式
本帖最后由 神龙教 于 2018-10-12 16:57 编辑

我在Ubuntu中安装了opencv,但是我在运行下面的代码是确报错:
  1. import cv

  2. cv.NamedWindow("w1", cv.CV_WINDOW_AUTOSIZE)
  3. capture = cv.CaptureFromCAM(0)

  4. def repeat():
  5.     frame = cv.QueryFrame(capture)
  6.     cv.ShowImage("w1", frame)
  7.     time.sleep(10)

  8. while True:
  9.     repeat()
复制代码
  1. The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or
  2. Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and
  3. pkg-config, then re-run cmake or configure script
复制代码
我按照要求安装了包,并且把它移到了Opencv的文件夹下运行
  1. sudo make uninstall
  2. make
  3. sudo make install
复制代码

但是还是得到的刚刚的问题


回复

使用道具 举报

10

主题

57

帖子

143

积分

注册会员

Rank: 2

积分
143
发表于 2018-10-12 16:50:36 | 显示全部楼层
本帖最后由 lovelylucky 于 2018-10-12 16:55 编辑

如果gtk会有错误,试一试qt

  1. sudo apt-get install libqt4-dev
  2. cmake -D WITH_QT=ON ..
  3. make
  4. sudo make install
复制代码
如果还是不可以的话还有一个简单的方法
  1. sudo apt-get install libopencv-*
复制代码
这将下载所有所需的依赖项

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表