[英]Python: My MacBook suddenly fails to perform an cv2.imshow
我的代码直到早上都运行良好,但突然 cv.imshow 不起作用。 (没有错误!!)
我没有更改代码。
我刚刚将我的 Macbook 更新到 big sur 11.1 并删除了 Parals 和 Office。
这是我的代码:
img = cv2.imread("test.jpg")
cv2.imshow("test", img)
cv2.waitKey()
cv2.destroyAllWindows()
我正在使用 opencv 4.4.0
请帮我..
这是升级到 Big Sur 时的常见问题。 解决方案是卸载 OpenCV 并重新安装,以便为 Big Sur 构建二进制文件。 Simply doing pip uninstall opencv-python
or pip uninstall opencv-contrib-python
depending on what flavour you're using for OpenCV followed by a fresh install by pip install opencv-python
or pip install opencv-contrib-python
should work.
将 opencv-contrib-python 降级到版本 4.1.2.30。 将 opencv-python 降级到版本 4.2.0.34。
您的问题是由于 MacBook 更新所致。
我和你有同样的问题。
尝试这个:
pip uninstall opencv-python
pip install opencv-python-headless
我在使用 MacOS Monterey 时遇到了同样的问题。 我能够通过从运行 python 3.9.2 的 venv 切换到 3.10.2 版本来解决它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.