/monet

Primary LanguagePython

项目说明

项目架构

  1. photo_db.json文件用来存数据 不用上数据库 每次校验MD5看是否更新了数据库
  2. photos文件夹用来存放被选照片 程序运行之前 应该对照片进行清理整顿 去除重复和比例不恰当以及分辨率不适合的照片 以及创建文件夹存放图片缩小图 详情见clear.py文件
  3. calculate.py文件计算所有图片的结果值 将图片和结果写入photo.json文件 若文件源未更新则不更新计算
  4. target.jpg为目标图片 monet.py文件以config.ini配置为准 切割目标图片 分别找出相似的源图片 拼接为monet.jpg图片
  5. 预定义一万张图片提供给默认图片
  6. 图片库里的图片长宽比必须一样
  7. 切割图片时,只定义横向切割为多少张,纵向按图片库的比例自动计算,防止拼图失真

demo