![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CO2QjMkFmZzUTYkRmY3gDOhNjY0kTNmlTMlFjYykjNx8CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
基于Qt的汽車儀表模拟
從這篇文章開始,我将準備寫GC9項目中簡單的一個顯示控制HUD,HUD又名擡頭顯示器。這個玩意一開始是用于軍事,放在戰鬥機上面,在飛機上叫做平行顯示器,原因就是這個東西的位置差不多和視力是相同高度。不過和面随着科技的進步,逐漸放在的汽車上。
先給大家飛機上的HUD,如下圖
嗯,就是個這個東東,不過飛機上的這個東西一個就100多萬,不是我們普通人可以消費氣的,而且實作原理與目前的汽車上的應該也不一樣。
汽車上的HUD由于現實内容簡單,加之目前市場上也出現了好多這種“HUD”
打開京東,輸入HUD,大片的這種東西,不過這東西的實作幾乎沒有啥技術含量,如果是普通車撞傷這玩意,有一個最大的問題就是重影問題。需要貼廠家配的膜。
這個HUD的原理就是反射原理,把HUD顯示常在我們前面中控下面,在上面挖一個洞,通過洞把畫面投影到玻璃上,通過玻璃的反射,把畫面投送到人的眼睛中。
下面看下我的車上的HUD能顯示那些資訊了。
如上圖所示,總結出來就是有以下功能
1. 車速顯示
2. 左右轉向燈顯示
3. 自适應巡航顯示
4. 車道偏離顯示
5. 行車距離顯示
6. 告警顯示
7. 導航簡易顯示
這些資訊我們将使用軟體來模拟顯示出來。由于我這沒有玻璃反射,是以不會所反顯處理,反顯一般都是通過光學系統來實作,不在實作範圍内。