引子

很早之前就有 Misc 拼图题的存在了,也出现了一些奇奇怪怪的解决方法,包括但不限于以下:

  • PPT 拼图
  • 打印手工拼图
  • Word 拼图
  • PS 平台
  • CAD 拼图
  • 时间排序拼图

今年 HXB 也出了个 AI 拼图题,有点意思,所以今年圣诞节,我们 Venom 也安排的一场圣诞挑战。

本来是分 Easy,Middle,Hell 的,但是感觉 Easy 太简单了,就没安排了。

底图是这个样子的

Meta

  • size: 2560x1600

Easy

easy

Meta

  • part size: 32x20
  • number: 6400

easyx

Meta

  • part size: 16x10
  • number: 25600

Solution

看图说话,就是非常非常 easy。整个图片上除了 secret 文字就没有别的干扰了。因此解决方案就非常简单了

因为给出了底图和碎图,所以可以根据碎图去分割底图为同样大小的碎片。

可以通过分别对底图碎片和 secret 图碎片进行哈希,替换相同哈希的内容后得到哈希不同的碎片,即为 secret 文字的碎片。在组合为大图。

[+] Source   : origin.png
[+] Part     : easy/01JbXsY3sZ.png
[+] Output   : easy.png
[+] ExtColor : #fff
[+] puzzleDiffHash
[+] m = 80, n = 80
[+] Cut and Hash Source Image
[+] Hash Part Image
[+] Hash Diff Num : 668
[+] Merge Image
[+] Success! And use 4.248577 s

点击收藏 | 1 关注 | 1
  • 动动手指,沙发就是你的了!
登录 后跟帖