有些神奇的圖片,比如這張,能解釋一下什麼原因嗎?
01-14
科研狗來了~~汪汪汪~~
這個問題的答案本身並不複雜——這樣的圖片用Photoshop把圖片A模糊,把圖片B銳化,然後再把兩張圖疊加在一起就好了。這樣普通的時候看到的是圖片B,眯眼的時候看到的就是圖片A了。原理 @皓星楓 (啊咧就是題主?!)也解釋的很清楚了。
但我剛看到題目的時候也不知道答案是啥,所以花了一些精力去探索。感覺這個從未知到已知的探索過程比較有意思,分享一下可能會有幫助。
對於不知道答案甚至不知道怎麼去拱的問題,第一步必須是放狗搜索。但這個問題難在不知道用什麼關鍵字。。模糊圖片?眯眼圖片?一方面這樣不一定能搜出來,一方面也很難指向高質量的文章。相信題主也這樣做過但沒有太多結果。
但是木有關係,google有以圖搜圖功能的說~而且我們甚至不需要太智能的以圖搜圖,只要能找到含有這張圖的網頁就可以了。戳這個(Google)就可以看到搜索結果啦。可以看到google自動推薦了一個關鍵字。不過解決這個關鍵字還是不太具體啊。。戳下面的visually similar image進入以圖搜圖模式。好多看起來相關的圖片呢。。看哪個好呢。。隨便點了幾個都是說哇塞這個圖片好屌的網站,沒有原理性的解釋啊。這時候就有個小技巧。把滑鼠指針移到某個圖片上面會顯示圖片所在的網頁的域名。如箭頭所示,我們可以看到這個圖片來自科學美國人。靠譜,看來有原理上的講解!點進去。謝邀。
其實根本原因就在於一個焦點的變化然後導致被虛化的部分不一樣(其實不一定要眯眼,只要是改變視覺焦點的行為都會產生這種效果,比如鬥眼),進而導致視覺效果的差異(比如第一幅的牙齒被虛化之後會被人的腦袋輸出為嘴唇,而第二幅正好相反)。
具體的分析過程可以參加另外一個回答。啦啦啦~自問自答,反正沒人理我。
原圖是這樣的:在額頭、顴骨、和嘴唇處較亮。
這些較亮的,在眯眼後就作為皮膚的顏色,作為背景。嘴唇外圍,眉骨處較暗,眯眼後,較暗的陰影變成了線條,如眉骨較暗,眯眼後變成了斜向上的濃眉,再如嘴唇外的一大圈陰影變成了線條較粗顏色較重的嘴唇,而以前高亮的嘴唇被我們模糊成了牙齒。對於左邊的圖,讓我們感覺猙獰的大概就是向上聳的鼻子和齜著的牙齒,而右邊的圖,是斜向上的濃眉和齜著的牙齒吧。說到底,我認為就是細線條被模糊沒了,粗線條被模糊細了,陰影被模糊成粗線條了,模糊模糊的就變成另一張圖了。推薦閱讀:
※請教一篇siggraph上比較好實現的論文?
※WebGL2.0標準的發展和普及如何?
※光線追蹤器在實現光線折射時,玻璃球出現奇怪的黑圈?
※OpenGL shader如何調試?
※path tracing 渲染bunny glass材質,為什麼會有奇怪的黑色?