Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我在加载和显示图像时遇到了一个基本opencv代码错误_Python_Image_Opencv_Artificial Intelligence - Fatal编程技术网

Python 我在加载和显示图像时遇到了一个基本opencv代码错误

Python 我在加载和显示图像时遇到了一个基本opencv代码错误,python,image,opencv,artificial-intelligence,Python,Image,Opencv,Artificial Intelligence,代码: 错误: 回溯(最近一次呼叫最后一次): 文件“C:\Users\user\Desktop\folder\python File”,第6行,在 cv2.imshow(“图像”,img) cv2.error:OpenCV(4.4.0)C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-h4wtvo23\OpenCV\modules\highgui\src\window.cpp:376:error:(-215:Assertion faile

代码:

错误:

回溯(最近一次呼叫最后一次): 文件“C:\Users\user\Desktop\folder\python File”,第6行,在 cv2.imshow(“图像”,img)


cv2.error:OpenCV(4.4.0)C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-h4wtvo23\OpenCV\modules\highgui\src\window.cpp:376:error:(-215:Assertion failed)size.width>0&&size.height>0函数“cv::imshow”

中的图像路径似乎不存在或已损坏(空)。可能是前者。通过确保从运行程序的目录中正确设置路径,或使用绝对路径,确保为映像
test1.jpg设置了正确的路径。

似乎您的映像路径不存在或已损坏(空)。可能是前者。请确保您正确地设置了图像“代码> Test1.jpg P/Cube >,既可以确保路径从您正在运行的程序目录中正确设置,也可以使用绝对路径。

< P>在C++中使用OpenCV时,我也遇到了类似的问题,当我使用了整个模型和图像的路径时,问题就解决了。这样做可以确保路径确实是问题所在。
如果是这样,我建议使用PATILB包来管理代码中的路径,这将有助于避免未来的路径问题。

< P>在C++中使用OpenCV时,我遇到了类似的问题,当我使用了模型和图像的完整路径时,问题就解决了。这样做可以确保路径确实是问题所在。
如果是这样,我建议使用pathlib包来管理代码中的路径,这将有助于避免将来出现路径问题。

在程序运行的目录中没有名为
test1.jpg
的映像。在程序运行的目录中没有名为
test1.jpg
的映像。
import cv2

import numpy as np

from matplotlib import pyplot as plt

img = cv2.imread('test1.jpg',cv2.IMREAD_GRAYSCALE)

cv2.imshow('image',img)

cv2.waitKey(0)

cv2.destroyAllWindows()