Python 官方文档:入门教程 => 点击学习
出现问题: cv2.error: OpenCV(4.5.4-dev) D:\a\opencv-python\opencv-Python\opencv\modules\highgui\src\window.cpp:1274: error: (
出现问题:
cv2.error: OpenCV(4.5.4-dev) D:\a\opencv-python\opencv-Python\opencv\modules\highgui\src\window.cpp:1274: error: (-2:Unspecified e
rror) 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 'cvShowImage'
原因分析:
安装包问题,需要安装以下安装包
路径问题 ,相对路径和绝对路径都可以,参考如下:image=cv2.imread("D:\\01xiangmu\\43tesseract\\IMG\\01.png")
以上均没问题,一看网上面均说的是这两种情况,均无法解决笔者问题,搞得笔者直接怀疑是不是安装包有问题,直接想下载源码编译,仍无法正常运行,笔者遇到了最棘手的问题,最后竟然发现是安装包冲突问题:
安装包冲突问题
笔者原先有opencv包,没有卸载干净,就安装opencv-contrib-python包和opencv-contrib-python-headless包,可能导致python识别错误,导致无法正常识别运行,出现上述问题。
但是笔者的opencv包竟然无法正常卸载,无论通过Pycham或者Anaconda环境房间pip uninstall、conda uninstall、conda remove 均无法卸载。。。。
最后直接到C:\ProgramData\Anaconda3\envs\PyTorch中查找opencv,发现无法卸载,conda list却显示opencv的原因是C:\ProgramData\Anaconda3\envs\pytorch\conda-meta中的opencv残留,如下:
将其手动删除,conda list,发现已经不存在opencv。
同时,将base环境下的opencv包删除,直接搜索
删除干净后,再次安装
然后pycham运行程序,
终于正常运行!
来源地址:https://blog.csdn.net/yonghuming9527/article/details/128071085
--结束END--
本文标题: python的opencv错误The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon
本文链接: https://lsjlt.com/news/415804.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0