我将文件(.jpg)保存在另一个文件夹中,并希望在python程序中使用这些文件。如何导入它们

2024-04-26 15:00:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道如何在另一个文件夹中导入files.jpg,以便在我的程序中使用

from myfolder import picture.jpg
import cv2
img = cv2.imread("picture.jpg", 1)
cv2.imshow("Image",img)
cv2.waitKey(0)
cv2.destroyAllWindows()

2条回答

您只能使用import与python模块(.py文件)交互。 要打开图像,只需在cv.open中使用适当的图像路径 例如:

import cv2
img = cv2.imread("myfolder/picture.jpg", 1)
cv2.imshow("Image",img)
cv2.waitKey(0)
cv2.destroyAllWindows()

您不需要导入.jpg文件,因为它不是python模块。通过提供绝对文件路径而不仅仅是文件名,您可以直接从cv2.imread()方法访问该文件

例如,如果picture.jpg位于文档/项目中,则代码如下:

img = cv2.imread("Documents/Project/picture.jpg", 1)

至于查找文件的绝对路径,对于不同的操作系统,过程是不同的Here is how to find it on a machere's the same for windows

希望这有帮助

相关问题 更多 >