我在做python软件包。对于我的代码,我需要提取显示文件中的所有图像。有人能帮我渡过难关吗?
提前谢谢你的帮助。
我的代码如下所示:
import pptx
prs = pptx.Presentation(filename)
for slide in prs.slides:
for shape in slide.shapes:
print(shape.shape_type)
在使用shape_type时,它正在显示ppt中显示的图片(13)。但是我想要在有代码的文件夹中提取图片。
我有几个权力点,我需要洗牌通过编程和提取图像。然后,需要将图像转换为OpenCV格式,以便以后进行处理/分析。对于pptx中的图像,我已经成功地做到了这一点,使用:
for slide in presentation:
for shape in slide.shapes
if 'Picture' in shape.name:
pic_list.append(shape)
用于提取,和:
img = cv2.imdecode(np.frombuffer(page[i].image.blob, np.uint8), cv2.IMREA
因此,我正在运行Python 3.7.1,并且我正在尝试编写一个程序,该程序只提取使用美国运通卡的客户,并且只显示他们的姓名和电子邮件。我有部分代码来提取使用相同卡类型的所有客户数据,但它会提取多个相同名称和电子邮件以及所有其他信息。我只是想不出如何消除重数,只显示姓名和电子邮件。下面我将展示代码的图片和输出的屏幕截图,以供参考。My code so far Output(notice the multiples of Mary and Hunter)