第6章精準命中

小區另一邊,林東還不知道許家發生的事情。

明天是周六,不需要上學,家裡今晚解除了九點就要睡覺的限製。

他拿著父親林偉良去年買的數碼相機,正對著麵前的一個醃泡菜的透明大玻璃罐,對準裡麵的幾隻蚊子開始拍照。

哢嚓——

哢嚓——

一張張蚊子不同角度的飛行照片被拍攝導入電腦。

林東打開圖像處理軟件,一點點分析蚊子的形態特征。

“蚊子的體型大小在3到9毫米,飛行軌跡有明顯的折線特征,體型呈長橢圓形……”

林東提取出蚊子的體型特征,作為識彆樣本導入激光器的控製程序,再設置好相識度觸發值。

相比較激光器的改進,識彆控製程序的工作對林東來說,這是一個簡單的活。

畢竟前世他是學動畫的,有計算動畫和計算機編程的基礎,再加上產品經理和技術部門的對接經驗,對後世的編程算法也有一定了解。

現在稍微複習一下編程書籍,再結合靈魂視覺的加持,差不多就是這個時代的代碼之神。

從攝像頭的圖像采集、蚊子的目標識彆、空間位置計算、到炮臺的運動控製、激光器的觸發射擊,不過千行的代碼數量,就實現了全部識彆和控製流程。

“識彆模塊用輪廓匹配加運動檢測雙重校驗,降低誤識彆率……”

“炮臺運動控製用pid算法,保證追蹤的平滑性……”

“安全邏輯優先級最高,紅外探頭和人形識彆任何一個觸發,立即中斷所有輸出……”

“以激光器現在的功率,計算蚊子的激光能量吸收率,5米範圍內激光0.1秒的脈衝就能使蚊子斃命……”

林東一邊寫一邊測試,每寫完一個功能模塊就編譯運行,用之前拍的蚊子照片和視頻做調試。

時間在鍵盤敲擊聲中悄然流逝。

等他寫完最後一行代碼,時鐘就已經來到晚上接近十點。

“軟件層麵的工作完成了,明天等一下許叔的零件,整個激光炮臺就可以組裝。”

林東拿過一個安裝好顯卡的電腦主板把程序刷進去,確定冇有問題,打了一個哈欠過去隔壁房間睡覺。

第二天,上午九點。

陽光透過客廳的紗簾灑進來,在地板上鋪了一層暖金色的光。

張霞麗和林偉良正一起拿著拖把打掃衛生。

這時。

門鈴叮咚響了幾聲。

夫妻兩人相視一眼,張霞麗脫掉手套過去打開門,許子明一家三口映入了眼簾。

許子明提了兩瓶酒,周曉燕手裡提著一袋水果,許清伶穿了一身連衣裙,手裡還抱著一個盒子,跟著父母後麵小臉上滿是興奮。

“許工,周姐,快快進來。”

張霞麗看到來人怔了一下,連忙拿出幾雙新的拖鞋,同時還不忘向裡麵呼喊:“偉良,許工他們一家過來了,收拾一下泡茶。”

“張工,打擾了。”許子明笑著點頭,換了拖鞋進來。

許清伶走進玄關往裡麵看了看,冇有發現林東的身影,轉頭看向張霞麗:“張姨,林東呢,我找他玩。”

“還在睡覺呢,我叫他起來。”

張霞麗給許清伶拿了一雙新的兒童拖鞋:“阿姨剛拖地,小心一點兒。”

“我去找他。”

許清伶小孩子也不見生,換了拖鞋抱著盒子就跑進了裡麵。

正好這時,林東聽到外麵的聲音不用張霞麗叫,穿著短袖短褲的睡衣,頭發亂哄哄走了出來。

“林東你看!”

許清伶看到林東的身影驚喜呼喊一聲,打開手裡的盒子,露出裡麵整齊碼放的十幾個金屬零件。

“你要的零件,我爸昨晚做好了,我們什麼時候開始組裝激光蚊子克星?”

“不急,我先吃個早餐。”

林東接過盒子,心念一動進入靈魂視覺,心神投入在麵前的零件。

呼!一個個零件的形態,結構,尺寸參數等在腦海裡自動浮現,每一個尺寸全都能跟圖紙完全對上。

(本章未完,請點擊下一頁繼續閱讀)第6章精準命中(第2/2頁)

“謝謝許叔叔,這技術真好,看上去就完美。”

林東收回心神,看向許子明禮貌道了一聲謝。

“拿去玩吧。”

許子明看著林東禮貌的樣子,再看著進來就跟在林東身邊的許清伶,剛還麵帶笑容的表情一下子收斂,從喉嚨生硬地擠出一道聲音。

“老許,過來坐,小孩子的事情就讓小孩子玩,你摻和什麼。”

周曉燕在旁邊推了他一下,對林東笑道:“小東去吃早餐,帶清伶去玩,我們和你爸媽聊一會兒。”

“好,曉燕阿姨你們聊。”

林東也冇摻和大人的話題,從冰箱拿了一支純牛奶,再從廚房端出一份麵條跟調料分開的擔擔麵,把調料和麵條倒一起攪和攪和就是今天的早餐。

吃完早餐,林東帶許清伶進去書房,拿出昨天刷好控製程序的電腦主板準備組裝。

“林東,這激光器也要用顯卡嗎?”

許清伶看到林東拿出來的電腦主板,忍不住好奇問。

“它要識彆蚊子,對性能要求比較高。”林東簡單解釋一句。

激光器的炮臺底座是使用電機進行驅動,按理說控製電機運行,最合適的是工業單片機。

隻是想要讓激光器打蚊子,控製方向還是次要。

最關鍵的是要識彆追蹤蚊子,這種需求單片機的性能根本無法滿足,必須使用算力芯片。

但現在是08年,算力芯片的概念都冇有出現,隻能退而求其次使用算力比較好的gpu顯卡代替。

說著。

林東又拿過攝像頭,紅外探頭,改進了觸發的激光器,伺服電機等部件,在地上依次排開。

首先安裝的是激光器的底座,水平旋轉機構安裝在底座上,調整好渦輪渦杆的齧合間隙,接著是俯仰機構和驅動電機,然後是固定支架,最後再把激光器安裝在支架上麵。

攝像頭和紅外探頭,以硬連接的方式安裝在激光器上方,角度儘可能跟激光平行以確保瞄準精度。

最後是控製主板,傳感器的信號線、電機的控製線、激光器的觸發線,全部彙總到主板上,用紮帶捆好固定在底座側麵。

許清伶蹲在旁邊,小臉認真地看著林東的動作,時不時幫忙遞一下工具,整個人安靜地就像一隻溫順的小貓咪。

很快,最後一顆螺絲上緊。

一個直徑約三十厘米的圓形底座,架著一個可以水平160°旋轉和俯仰調節的激光發射裝置就出現在兩人麵前。

“可以測試了。”

林東接上電源打開激光器,連接電腦,打開控製軟件的調試界麵。

嘀!

激光器啟動。

一個明亮的紅點出現在牆壁。

林東看著激光的點位,再測量攝像頭實際對焦點位,在調試界麵輸入了攝像頭和激光之間的差值,糾正瞄準的數據。

5米的射擊距離,一共劃分1000個空間點位,每個點位間隔0.5厘米,足夠把飛進範圍內的全部蚊子都納入瞄準範圍。

“還有時間延遲……”

林東打開調試界麵,多次測量攝像頭的拍攝延遲跟炮臺的移動延遲,最終根據獲得的數據糾正電機運行差,改進控製程序的運行算法……

如此花費一個多小時,完成一係列數據的調試和糾正,林東拿起昨天的玻璃灌,放生裡麵的蚊子。

“不要站在攝像頭麵前。”

林東呼喊一聲,示意許清伶站遠一點,然後啟動激光炮臺。

嘀!

監控的電腦畫麵顯示出攝像頭拍攝的圖像。

下一瞬,識彆代碼捕捉到蚊子的圖像,驅動電機運轉,激光開始瞄準鎖定。

呲呲呲——

間隔0.1秒的激光脈衝發射。

正在空中飛舞的三隻蚊子,其中兩隻亮了一下紅光,直接就在空中墜落,散發出燒焦的氣味。

呲呲呲——

激光繼續發射補槍。

不到1秒鐘,第三隻蚊子也被命中墜落,變成了一隻燒焦的屍體。