如何读取存储在变量中的图像路径?

问题描述 投票:0回答:2

我将路径存储在这样的变量中

photo_path = "C:\Users\THIS PC\OneDrive\Documents\ATE\abc.jpg"

我想打开它

photo_read = cv2.imread(r"photo_path")
r"photo_path"
不起作用。有什么办法可以做到吗?非常感谢。

python variables image-processing path
2个回答
1
投票

您将字符串“photo_path”传递给 cv2.imread() 函数,而不是存储在 photo_path 变量中的实际路径。从 photo_path 中删除引号并直接传递变量。

您还需要转义反斜杠,您尝试使用原始文字 (r) 但代码需要稍作修改。

photo_path = r"C:\Users\THIS PC\OneDrive\Documents\ATE\abc.jpg"
photo_read = cv2.imread(photo_path)

0
投票

分配时使用

r
。以便变量包含原始字符串:

photo_path = r"C:\Users\THIS PC\OneDrive\Documents\ATE\abc.jpg"
photo_read = cv2.imread(photo_path)
© www.soinside.com 2019 - 2024. All rights reserved.