Python cv2.imread无法从我的路径读取图像
所以我得到了一些简单的代码:Python cv2.imread无法从我的路径读取图像,python,windows,path,cv2,imread,Python,Windows,Path,Cv2,Imread,所以我得到了一些简单的代码: absolute_path = os.path.join(os.getcwd(), 'image.jpg') img = cv2.imread(absolute_path) 因此,在调试时,imread方法在执行该方法后没有对象。图像直接位于代码文件的目录中,我使用的是VisualStudio代码 我尝试了多种方法: 到目前为止,唯一有效的方法是将图像直接放在C中,并使用cv2.imread('\\\image.jpg')访问它。这是我偶然发现的。 仅将此放在这
absolute_path = os.path.join(os.getcwd(), 'image.jpg')
img = cv2.imread(absolute_path)
因此,在调试时,imread
方法在执行该方法后没有对象。图像直接位于代码文件的目录中,我使用的是VisualStudio代码
我尝试了多种方法:
到目前为止,唯一有效的方法是将图像直接放在C中,并使用cv2.imread('\\\image.jpg')
访问它。这是我偶然发现的。
仅将此放在这里,因为它可能与帖子相关:
以下是项目的路径:C:\Users\myName\Desktop\Semester6\DigitaleBildverarbeitung\Präsi\OpenCVCode
多谢各位
import os
import cv2
absolute_path = os.path.join(os.getcwd(), 'ws.jpg')
img = cv2.imread(absolute_path)
cv2.imshow('image',img)
cv2.waitKey(0)
我在我的windows机器上尝试了这个,我可以毫无问题地读取和显示图像
我会说,请检查图像扩展名,但由于cv2.imread('\\\image.jpg')
工作正常,所以情况一定不是这样