Python 我在加载和显示图像时遇到了一个基本opencv代码错误
代码: 错误: 回溯(最近一次呼叫最后一次): 文件“C:\Users\user\Desktop\folder\python File”,第6行,在 cv2.imshow(“图像”,img)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
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()