上課,老師講到機(jī)器人視覺的問題,“視”即是你眼睛所看到的,而“覺”則是在你看到后的一些判斷執(zhí)行情況。也由此引申了飛蛾撲火的視覺問題。

于是下課后我百度了一下飛蛾撲火的故事起源。
唐·姚思廉《梁書·到溉傳》:“如飛蛾之赴火,豈焚身之可吝?!币馑际强梢韵耧w蛾一樣朝火撲去,從而為自己熱愛的事業(yè)貢獻(xiàn)出自己的生命,當(dāng)然也有人把此成語引用為知法犯法的一類人。
不過你以為它們會無聊到那種程度嗎?沒事做就去火里撲騰一下?我想即使你愿意去,人家飛蛾心里還不一定樂意去呢!
?<1>億萬年前飛蛾的視覺
所以呀,我們還是言歸正傳,用科學(xué)的分析來具體告訴你飛蛾是怎樣通過“視覺”從而撲火的。
科學(xué)家經(jīng)過長期的實(shí)驗(yàn)與觀察,終于揭開了飛蛾撲火的秘密。

在億萬年前是沒有蠟燭,電燈之類發(fā)明的,所以飛蛾完全靠天然光源日光、月光、或星光指引飛行。
月亮、太陽一類的光源距離地球較遠(yuǎn),所以它們發(fā)出的光線照到地球上可近似認(rèn)為是平行直線,當(dāng)飛蛾直線飛行時(shí),它在任何位置的前進(jìn)位置與光源的夾角都為一個(gè)固定值。所以直白了說,飛蛾總是使月光從一個(gè)方向投射到了它的眼里。
飛蛾的復(fù)眼則是由許多六角形的小眼,排列集合而成,每個(gè)小眼只接受單一方向的光訊號刺激,形成點(diǎn)狀的影像,所有點(diǎn)狀影像相互嵌合,即形成正立的「鑲嵌影像」。復(fù)眼的小眼數(shù)量愈少,視野通常愈不寬廣。
如同我們?nèi)祟愐粯?,飛蛾它經(jīng)過了億萬年的系統(tǒng)學(xué)習(xí),根據(jù)它復(fù)眼的結(jié)構(gòu)得到了“天文導(dǎo)航”的辦法。
?<2>億萬年后飛蛾的視覺
那么億萬年后,人類發(fā)明了蠟燭,電燈等等,而這些都是近距離的光源,它們所發(fā)出的光線便不能單純的看作平行光,甚至由于玻璃,光線都會發(fā)生折射。
但是飛蛾并不知道蠟燭的存在呀,于是只能將蠟燭誤認(rèn)為月亮了。于是飛蛾的災(zāi)難就從此就來臨了。

億萬年的飛行習(xí)慣讓它們依然堅(jiān)持”天文導(dǎo)航”的辦法,飛出的路線則不是直線。而是一條不斷折向燈光光源的等角螺線或稱之為對數(shù)螺線,不斷接近光源(為什么越來越接近火源,這是根據(jù)其復(fù)眼與光線固定的夾角,這里不再贅述),最終喪命于火,即飛蛾撲火。
所以看到這兒你是不是應(yīng)該明白了,人家飛蛾其實(shí)并不是很樂意去撲火的。飛蛾只不過是用其復(fù)眼與光線構(gòu)成一定的夾角a,這也就是機(jī)器人視覺里的“視”,最后便是越來越靠近火源,這也便是“覺”。所以所謂的撲火也就是這樣子嘍,奈何偏偏有人要學(xué)習(xí)飛蛾撲火這種大無畏的精神,我也就只能默默看著你呢!