python cv2:该函数未实现。使用Windows,GTK + 2.x或Carbon支持重建库

时间:2017-08-04 08:12:31

标签: python opencv

当我运行我的代码时,我收到此错误:“

cv2.imshow("Original",I)
cv2.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 

我搜索了很多信息,但我仍然不知道如何解决这个问题。有谁知道如何详细解决?我的系统是Ubuntu和python3.5。 cv2可以在python中导入。 谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

在ubuntu中,可以通过以下方式安装opencv

sudo apt更新

sudo apt安装python3-opencv

确认安装方式

python3 -c“导入cv2;打印(cv2。版本)”

答案 1 :(得分:0)

听起来像你没有正确构建你的opencv库。您能否简要总结一下您如何安装它?你有没有克隆,cmake和源代码制作项目,或者你只是apt-get安装它?

If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config,

确保在重建之前sudo apt-get安装这两个库。