在Pycharm中使用python调用cv2.imshow()函数报错:The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support.
摄像头灯光闪烁一下后熄灭,然后报错
去Github上找相关解答,让卸载opencv-pyhton-headless包,卸载了以后依然报错。
继续寻找解答后发现还是opencv包的问题。通过anaconda的conda install命令安装或者Anaconda Navigator安装的opencv包都会报错。
解决办法是:
1.首先卸载已经安装的opencv包,通过conda remove命令或者Anaconda Navigator软件卸载。
conda remove pkg_name
2.改用pip install命令依次安装opencv-contrib-python包和opencv-python包,如下
pip install opencv-contrib-python
pip install opencv-python
有时候开着梯子会出现如下问题,关掉即可
通过Anaconda Navigator查看安装的opencv包