应用pinpong库批量浏览电脑中的图片

2021-02-181.1万
AI 快速预览详细 收起
本文介绍了如何使用pinpong库在掌控板上批量浏览电脑中的图片。首先需要安装好vscode并配置Python插件,然后安装pinpong库。通过具体的代码示例,展示了如何读取指定文件夹内的图片文件,并在掌控板上逐个显示。适用场景包括编程启蒙和STEM教育,适合8-12岁的孩子。



一、安装好vscode,并配置python相插件
  安装好pinpong库
二、写好代码
from pinpong.board import Board,HScreen,HSensor
import PIL  #首先要安装pillow 库,然后才能用image.open,不然会报错
import time
import os
Board("handpy").begin() #掌控板
esp32_hscreen=HScreen()
sen=HSensor()
def read_directory(dir_name):  #判断文件夹内的文件是否是图片,并加入pathimage数组
    pathimage=[]
    for filename in os.listdir(dir_name):
       if filename.lower().endswith(('.bmp', '.dib', '.png', '.jpg', '.jpeg', '.pbm', '.pgm', '.ppm', '.tif', '.tiff')):#
endswith后缀中包含的格式
            pathimage.append(filename)
    print(pathimage)
    return pathimage
path="E:\\培训教材\\python学习\\cv2\\" #设定路径
while True:
    for ttimg in  read_directory(path):
        esp32_hscreen.display_image(0,0,127,63,path+ttimg)
        time.sleep(4)







1.jpg (99.76 KB, 下载次数: 2723)

掌控板 · 使用pinpong库批量浏览电脑中的图片_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
gray6666
gray6666
经典案例,赞一个
- 没有更多了 -