python - OpenCV-Python 不显示图像

标签 python opencv

我目前正在学习如何将 OpenCV 与 python 一起使用的教程,但有些东西不起作用。当我运行这段应该显示图像的代码时,我得到了这个错误:error: C:\builds\master_PackSlaveAddon-win32-vc12-static\opencv\modules\highgui\src\window.cpp:271: error: ( -215) size.width>0 && size.height>0 in function cv::imshow

这是代码

import numpy as np
import cv2

img = cv2.imread('C:\Users\Ive\Downloads\7.jpg',0)
cv2.imshow("image",img)
cv2.waitKey(0)
cv2.destroyAllWindows()

有人已经在这里问过这个问题,但答案对我不起作用。答案是删除不必要的引号。但我没有。

最佳答案

您需要转义反斜杠,否则您的字符串将是错误的。 这将起作用:

img = cv2.imread('C:\\Users\\Ive\\Downloads\\7.jpg',0)

你可以找到here附加信息。

关于python - OpenCV-Python 不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31903416/

相关文章:

c++ - C++ opencv中的条件分配

c++ - 无效或损坏的 lib 文件 opencv_core220d.lib

python - 如何识别图像并点击它们

c - 如何确定用于多边形近似的 cvCanny 的最佳参数

python - 如何使用opencv和python更快地遍历大型图像数据集?

python - cx_Freeze - opencv 兼容性

Python C 模块 - Malloc 在特定版本的 Python 中失败

python - 将空格分隔的元素拆分为单独的行

python - 如何在 PyQt5 上使用 Vars,就像在 tkinter 上使用 IntVar() 或 StringVar() 一样?

python - 获取最接近给定日期的日期