我是openCV
的新用户并从this链接安装它并且编译并安装时没有错误。之后,当我打开ipython并运行这些命令时:
import cv2
import numpy as np
# create an image matrix using nimpy called img
cv2.imshow("image", img)
我收到此错误消息:
/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
答案 0 :(得分:0)
您的链接无效,所以我不能更具体。但是正在发生的事情是你自编的OpenCV没有选择任何必要的开发包来选择渲染后端(Qt或其使用的任何东西)。
您应该检查cmake输出,查看说明搜索和找不到库的行,并安装相应库的* -dev包。
答案 1 :(得分:0)
从错误日志中,您在编译代码时错过了一些依赖项。
安装libgtk2.0-dev和pkg-config。
安装这些以确保OpenCV正常工作