当我运行我的代码时,我收到此错误:“
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中导入。 谢谢你的帮助。
答案 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安装这两个库。