cv2.error: OpenCV(4.7.0) /io/opencv/modules/highgui/src/window.cpp:1266: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvDestroyAllWindows'
时间: 2023-11-22 17:52:33 浏览: 463
opencv-4.7.0源代码包
这个错误提示是由于OpenCV中的cvDestroyAllWindows函数没有被实现,需要重新编译OpenCV并添加Windows、GTK+ 2.x或Cocoa支持。
如果你使用的是Ubuntu或Debian系统,可以尝试安装libgtk2.0-dev和pkg-config,并重新运行cmake或配置脚本。你可以使用以下命令:
```
sudo apt-get install libgtk2.0-dev pkg-config
```
如果你使用的是Windows或MacOS系统,可以参考OpenCV官方文档进行编译和安装。
另外,你也可以尝试使用其他替代函数,如cv::destroyAllWindows()等。
阅读全文