最优化马赛克算法

2021-06-28 21:13:04 +08:00
 felixin

假设有一个 width * height 大小的标量图片, 已经被均分成了 n 个边长为 x 的正方形格子 (x <<< n). 每个格子内部的颜色是唯一的, 并且已知整个图片上所有颜色的类型不超过 64 种 (即所有格子的颜色不超过 64 种).

现在要将图片分割成数目为最接近 k, 且不大于 k 个的正方形格子(k < n), 并且单个格子里面的颜色一致, 新格子边长可以为 x, 2x, 3x, ...等等.

输入是 width, height, n, x, k, 输出是 [坐标, 大小] 的格子数组.

请问有什么思路?或者有什么类似的题目可以参考吗?

1207 次点击
所在节点    算法
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/786325

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX