【发布时间】:2021-12-18 06:42:20
【问题描述】:
所以首先我在 windows10 上,我在 tf-gpu 环境而不是基础环境中工作。 这可能很长,但没有文章/帖子/问题对我有帮助。 我试图测试一个对象检测模块,现在是实时视频的步骤。 我有一个错误:
error: OpenCV(4.5.4-dev) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1268:
error: (-2:Unspecified error) 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 'cvDestroyAllWindows'
cv2.imshow 也是如此。 使用 pip 卸载后,使用 conda 等。我去 anaconda navigator 检查软件包,它们仍然有 2 个软件包 通过 pip channel pypi in cmd 安装,所以我删除了opencv和opencv contrib,瞧,没有包。
pip uninstall opencv-python, pip uninstall opencv-contrib-python
所以我去我的笔记本,显然我仍然可以导入 cv2,即使我确定我删除了它
import cv2
cv2.__version__
'4.5.4-dev'
我仍然有上面相同的错误。
编辑:我也试过这个命令:
pip3 install opencv-python --upgrade --force-reinstall
``
still the same error as above
【问题讨论】:
-
这个问题:stackoverflow.com/questions/9276169/… 解决你的问题了吗?
-
@ValentinGoldité 我实际上看到了这个问题,但我不能在那里说什么,因为它不是 Windows 等......但我确保我的 tf-gpu 环境中没有 opencv 但仍然是它导入时存在
标签: python tensorflow opencv