2017-10-10 65 views
0

我想知道如何从OpenCV中的图像获取标题。 目前,我有这样的:如何从openCV中的图像获得标题¶

#Load a color image in grayscale 
img = cv2.imread('lena.jpg',0) 

从这里,我想通过做类似

img.title() 

摆脱“IMG”的称号,但我没有找到任何方法这样做。 有什么建议吗?

在此先感谢。

+0

什么标题?你的意思是文件名?阅读图像后无法获取文件名。相反,将文件名保存在一个变量中(例如'img_filename ='lena.jpg'),然后你可以简单地使用'cv2.imread(img_filename,0)',如果需要的话可以继续使用'img_filename'。 –

回答

1

您已经设置了图像的名称,在这种情况下,您可以存储该图像,并在将来参考该图像。由于所有商店都是图片本身的数据,因此无法从Mat对象进行回顾。

代替:

#Load a color image in grayscale 
img = cv2.imread('lena.jpg',0) 

保存的文件名第一,然后使用您随时随地需要

image_filename = 'lena.jpg' 
img = cv2.imread(image_filename,0)