1、出現(xiàn)問題:
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'
2、原因分析:
1、安裝包問題,需要安裝以下安裝包
?文章來源地址http://www.zghlxwxcb.cn/news/detail-838662.html
2、路徑問題 ,相對路徑和絕對路徑都可以,參考如下:image=cv2.imread("D:\\01xiangmu\\43tesseract\\IMG\\01.png")?
以上均沒問題,一看網(wǎng)上面均說的是這兩種情況,均無法解決筆者問題,搞得筆者直接懷疑是不是安裝包有問題,直接想下載源碼編譯,仍無法正常運行,筆者遇到了最棘手的問題,最后竟然發(fā)現(xiàn)是安裝包沖突問題:
3、安裝包沖突問題
筆者原先有opencv包,沒有卸載干凈,就安裝opencv-contrib-python包和opencv-contrib-python-headless包,可能導(dǎo)致python識別錯誤,導(dǎo)致無法正常識別運行,出現(xiàn)上述問題。
但是筆者的opencv包竟然無法正常卸載,無論通過Pycham或者Anaconda環(huán)境房間pip?uninstall、conda uninstall、conda remove?均無法卸載。。。。
最后直接到C:\ProgramData\Anaconda3\envs\pytorch中查找opencv,發(fā)現(xiàn)無法卸載,conda list卻顯示opencv的原因是C:\ProgramData\Anaconda3\envs\pytorch\conda-meta中的opencv殘留,如下:
將其手動刪除,conda list,發(fā)現(xiàn)已經(jīng)不存在opencv。
同時,將base環(huán)境下的opencv包刪除,直接搜索
?文章來源:http://www.zghlxwxcb.cn/news/detail-838662.html
刪除干凈后,再次安裝
?
?然后pycham運行程序,
終于正常運行!
?
?
?
?
?
?
到了這里,關(guān)于python的opencv錯誤The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!