一張神奇的圖


其實我早就看過這張圖了,當時沒看明白,但又沒具體想為什么,總覺得其中被作者搞過鬼,今天又看到,於是無聊了一把,分析分析。先看圖:

經過這么一個位置挪移,12個人就變成了13個人,而且大體上沒什么破綻。

初一想,這種把戲應該很好揭穿吧,數一數有多少腳不就行了?但我馬上發現其實人頭更好數,好吧,就數數人頭,但數來數去我開始懷疑自己的眼力或智商了——好像也沒發現什么問題。

這種方法進行不下去的原因是:我沒法判定A的人頭是來自於B,還是來自於C,貌似兩者都有,另外類似地D的人頭也一樣無法確定來源。

有網友這樣評論:最左邊人的頭發是破綻,仔細看會發現,每個人在圖片左右交換后高度是有大概幾個像素的變化。設計的精妙之處就在於高度變化后仍然能看做完整的人,也就是說,從每個人身上切出來一片組成了第13個人。

很明顯,我不會同意這個觀點,如果如他所說,那13個人中哪個才是“從每個人身上切出來一片組成”的人?

總而言之,我花了很大的勁去尋找“對應關系”,但都失敗了。

直到我想到了這種思維:能不能把圖中的人抽象成更簡單的,更容易分析的東西,我平時工作不都這樣么?遇到復雜的技術問題,就單獨把它抽出,簡單化,再去分析,遇到bug也是一樣,放到一個盡量簡單的環境中去分析,解決。OK,我知道怎么做了,下圖中,我把人抽象成了柱子(我的繪圖水平很一般:P)。

問題基本上就很清晰了,從我畫的“柱子圖”中清晰看到,根本就不存在被零件拼出來第十三根柱子,基本上,所有的原始柱子都發生了改變,要尋找對應關系是不可能的了,也許你要說紅色的那根柱子變化很小,應該可以對得上,我說對不上,變化大小對電腦而言都是變化,我們人眼認為它沒變,因為變化太小,但其實已經變了,變了,也就對應不上了。我認為這是一個很巧妙的拼接,我很佩服這個圖片的作者。

解決問題的重要方法就是抽象,化繁為簡。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM