我正在开发一个Python项目,可以将任何上传的图片转换成颜色填图游戏。

目前我的流程如下:

  • 模糊图像
  • colors量化
  • 检测区域和绘制轮廓
  • 在白色画布上显示轮廓的区域颜色

我还已经实现了缩放和移动。

困难的部分是添加每个区域内的数字。具体来说,我想建成一个系统:

  • 每个颜色区域都有一个数字标签
  • 只有当区域足够大时才显示数字

目前,我无法准确判断:

  • 区域有足够的空间
  • 放置数字在区域内时要精确定位(理想情况下是在区域中心)

如果有经验于图像处理或类似项目的朋友,真的希望对如何解决这个问题有所指导。