AI模型使用
增加交换尺寸以进行编译
-
zero的交换尺寸默认为 512 ,在生成图像与解析图像时,容易掉WiFi与死机
-
输入命令
sudo nano /etc/dphys-swapfile -
将conc_swapsize的值更改为1024

-
Ctrl + O 保存,Ctrl + C 退出
-
重新启动 dphys-swapfile
sudo /etc/init.d/dphys-swapfile restart
自行搭建的模型
-
下载我们的程序包
wget https://files.waveshare.net/wiki/RPi_Zero_PhotoPainter/RPi_Zero_PhotoPainter.zipunzip -o RPi_Zero_PhotoPainter.zip -d RPi_Zero_PhotoPaintercd RPi_Zero_PhotoPaintercp -r Waveshare_E-Paper ~/PaperPiAI # PaperPiAI 为之前搭建大模型的路径cd cd ~ -
运行大模型
cd PaperPiAIpython Waveshare_E-Paper/generate_picture.py --steps 1 # 使用默认配置随机指令生成图像python3 Waveshare_E-Paper/display_picture.py -m epd7in3e
下载我们配置好的系统
-
运行大模型
cd PaperPiAIpython Waveshare_E-Paper/generate_picture.py --steps 1 # 使用默认配置随机指令生成图像python3 Waveshare_E-Paper/display_picture.py -m epd7in3e
命令解析
generate_picture.py
-
默认输出路径(如果要修改,需要将目录放到最后面)
PaperPiAI/output_dir -
默认json获取(图片的生成词)
Waveshare_E-Paper/flowers.json -
其他
--prompt 直接使用提示符,覆盖提示符文件(默认为空)--prompts 提示配置文件路径(默认 Waveshare_E-Paper/flowers.json)--seed 随机种子繁殖--steps 生成步骤数(更高=质量更好,但速度更慢,默认5,建议使用 1 步zero2w :1 步约34分钟;5 步约 1.5小时Pi5 :1 步约5分钟;5 步约34分钟--width 图像的宽度(默认 800)--height 图像高度(默认 480)--sd 稳定扩散二进制路径(不建议动)--model 稳定扩散模型路径(不建议动)--overwrite 覆盖现有的输出文件--no-copy 不复制到共享文件
display_picture.py
-
默认图像输入路径
PaperPiAI/output_dir/output.png -
默认裁剪后图像输入路径
PaperPiAI/output_dir# 输出名称为: processed_当前时间.png -
其他:
-o 输出路径及名称-p 纵向模式(强制旋转90°)-c 中心裁剪,而不是智能裁剪-r 只调整图像大小而不裁剪-s 模拟显示,没有实际输出-m 显示型号(如:epd7in3e)--skip-fit 如果图像大小与显示完全匹配,则跳过调整
使用指定位置的图像数据(图片位置要放置在命令的最后面,无需输入对应的操作命令)
python3 Waveshare_E-Paper/display_picture.py -m epd7in3e ./output_dir/processed_20250729_122744.png