Qt [GC9-10]:HUD介绍

简介: Qt [GC9-10]:HUD介绍

image.png

基于Qt的汽车仪表模拟


从这篇文章开始,我将准备写GC9项目中简单的一个显示控制HUD,HUD又名抬头显示器。这个玩意一开始是用于军事,放在战斗机上面,在飞机上叫做平行显示器,原因就是这个东西的位置差不多和视力是相同高度。不过和面随着科技的进步,逐渐放在的汽车上。


先给大家飞机上的HUD,如下图



嗯,就是个这个东东,不过飞机上的这个东西一个就100多万,不是我们普通人可以消费气的,而且实现原理与目前的汽车上的应该也不一样。image.png

汽车上的HUD由于现实内容简单,加之目前市场上也出现了好多这种“HUD”

image.png

打开京东,输入HUD,大片的这种东西,不过这东西的实现几乎没有啥技术含量,如果是普通车撞伤这玩意,有一个最大的问题就是重影问题。需要贴厂家配的膜。



这个HUD的原理就是反射原理,把HUD显示常在我们前面中控下面,在上面挖一个洞,通过洞把画面投影到玻璃上,通过玻璃的反射,把画面投送到人的眼睛中。


下面看下我的车上的HUD能显示那些信息了。image.png

如上图所示,总结出来就是有以下功能


1. 车速显示


2. 左右转向灯显示


3. 自适应巡航显示


4. 车道偏离显示


5. 行车距离显示


6. 告警显示


7. 导航简易显示


这些信息我们将使用软件来模拟显示出来。由于我这没有玻璃反射,所以不会所反显处理,反显一般都是通过光学系统来实现,不在实现范围内。

image.png

目录
相关文章
|
开发工具
Pyside6-第十二篇-QSlider滑动条
Pyside6-第十二篇-QSlider滑动条
434 0
|
C++
基于MFC + C/C++实现进度条
基于MFC + C/C++实现进度条
142 0
基于MFC + C/C++实现进度条
|
API iOS开发 Perl
iOS UIButton倒计时、指示器、粒子效果
iOS UIButton倒计时、指示器、粒子效果
iOS UIButton倒计时、指示器、粒子效果
|
数据库 C++
Qt实现程序启动动画
Qt实现程序启动动画
|
5G
Qt [GC9-16]:液晶仪表盘介绍
Qt [GC9-16]:液晶仪表盘介绍
181 1
Qt [GC9-16]:液晶仪表盘介绍
Qt [GC9-13]:HUD-转向灯、速度表、背景透明处理
Qt [GC9-13]:HUD-转向灯、速度表、背景透明处理
179 0
Qt [GC9-13]:HUD-转向灯、速度表、背景透明处理
|
编解码
Qt [GC9-11]:HUD初步规划
Qt [GC9-11]:HUD初步规划
185 0
Qt [GC9-11]:HUD初步规划
Qt [GC9-15]:HUD-导航及告警部分
Qt [GC9-15]:HUD-导航及告警部分
147 0
Qt [GC9-15]:HUD-导航及告警部分
|
C语言
Qt [GC9-2]:从无到有
Qt [GC9-2]:从无到有
98 0
Qt [GC9-2]:从无到有
Qt-QSplashScreen-程序启动动画
Qt-QSplashScreen-程序启动动画
384 0
Qt-QSplashScreen-程序启动动画