conda opencv cv2.imshow无法使用

Posted 聚沙成塔,水滴石穿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了conda opencv cv2.imshow无法使用相关的知识,希望对你有一定的参考价值。

error: -------src-dir-------/opencv-2.4.10/modules/highgui/src/window.cpp:501: 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

使用conda虚拟环境,cv2.imshow报错. 提示需要重新编译opencv.

不要按照提示信息去搞什么编译

进入conda虚拟环境,执行pip install opencv-python==3.4.5.20,重新安装一次opencv-python就行了. 可能是conda原先默认安装的不带ui支持,所以cv2.imshow无法使用.

不知道想装哪个版本,随便输一个,会有提示告诉你现在有哪些版本的.

(venv_python3.6) sc@sc-XPS-15-9570:~$ pip install opencv-python==3.4
Collecting opencv-python==3.4
Could not find a version that satisfies the requirement opencv-python==3.4 (from versions: 3.1.0.4, 3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, 3.4.0.12, 3.4.0.14, 3.4.1.15, 3.4.2.16, 3.4.2.17, 3.4.3.18, 3.4.4.19, 3.4.5.20, 4.0.0.21, 4.0.1.23, 4.0.1.24, 4.1.0.25)
No matching distribution found for opencv-python==3.4

以上是关于conda opencv cv2.imshow无法使用的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV 例程300篇03. 图像的显示(cv2.imshow)

Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()

cv2.imshow命令在opencv-python中无法正常工作

Python 3.6 + opencv 3.4 中imshow 函数报错

cv2.imshow() 函数打开一个总是说没有响应的窗口 - python opencv

opencv-python 中的 imshow 不起作用