无法在 jupyter notebook 中使用“cv2.imshow('Lena', img)”
Posted
技术标签:
【中文标题】无法在 jupyter notebook 中使用“cv2.imshow(\'Lena\', img)”【英文标题】:could not use "cv2.imshow('Lena', img)" in jupyter notebook无法在 jupyter notebook 中使用“cv2.imshow('Lena', img)” 【发布时间】:2018-02-06 06:52:56 【问题描述】:它给出了这个错误:
error Traceback (most recent call last)
<ipython-input-6-5e400e6b9939> in <module>()
1 img = cv2.imread(imgpath)
2
----> 3 cv2.namedWindow('Lena', cv2.WINDOW_AUTOSIZE)
4 cv2.imshow('Lena', img)
5 cv2.waitKey(0)
error: /tmp/build/80754af9/opencv_1512687413662/work/modules/highgui/src/window.cpp:593: 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 cvNamedWindow
我使用 conda 安装了这个包,所以无法理解如何对其进行更改。
【问题讨论】:
【参考方案1】:似乎是您的 opencv 的问题,从错误来看,我的假设是您是从源代码构建的。
我会建议你卸载当前的 opencv 并通过 pip pip install opencv-python
安装
【讨论】:
以上是关于无法在 jupyter notebook 中使用“cv2.imshow('Lena', img)”的主要内容,如果未能解决你的问题,请参考以下文章
无法在 jupyter notebook 中导入 sparkdl
无法在 jupyter notebook 中使用“cv2.imshow('Lena', img)”
Jupyter Notebook 无法在 Ubuntu WSL2 中打开