0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

图像处理编程为自动驾驶汽车应用开发打开了大门

星星科技指导员 来源:嵌入式计算设计 作者:CHARLOTTE ADAMS 2022-11-09 11:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当今的装甲车和直升机操作员可以借助头盔显示器和平视显示器等设备检测、评估和应对威胁。由于图像处理,对地攻击车辆指挥官很快就能享受到360度的环境“窗口”,而飞行员将在飞机周围获得真正的球形态势感知。

增强和增强的视觉系统正变得更快、更小、更强大,目标检测和跟踪系统也是如此。接下来将是自动目标识别和人工智能AI)辅助的机器视觉机器人技术。

我们该何去何从?

实时计算机视觉算法在最新一代大规模并行嵌入式图形处理单元 (GPU) 上运行得更快,这使得芯片能够做更多的事情。更大、更复杂的 GPU 同时对大量传感器数据运行更多的数学运算,而传统处理器 - 自行进步 - 权衡更多输出,应用更复杂的逻辑并做出更多决策。图像处理领域的未来进展也将取决于新的编程工具,这些工具将使开发人员能够更有效地编写更复杂和多样化的应用程序。

需要许多操作才能将来自复杂、独特、多光谱和失真的传感器的输入转换为人类可以理解的显示器。这些任务包括图像拼接、旋转和融合。然而,在传统的编程范式中,这些功能中的每一个都需要数百甚至数千行代码才能实现。

例如,图像拼接是一种通过将来自多个传感器的输入编织在一起来创建全景或球形态势感知区域的技术。图像融合是一种密切相关的处理功能,可以帮助操作员在视线被烟雾或雾遮挡时。动态选择、组合和显示来自视觉光谱和红外摄像机(例如激光雷达 [光检测和测距] 设备)的最高分辨率输入的应用程序可以确保在退化环境中的态势感知。试想一下,执行这些任务通常涉及多少代码。

故事的其余部分

图像处理成功故事的另一半涉及高级软件开发工具的出现。这些资源将使军事用户更容易开发更复杂和各种图像处理应用程序,而无需在图形编程专业知识方面进行大量投资。

关键是中间件,它是在操作系统、应用程序和硬件之间进行调解的软件。中间件通常具有库和工具,可帮助应用程序开发人员充分利用底层硬件。此外,中间件还可以提高应用程序开发人员的工作效率,允许他们比以前更有效地生成复杂的高代码行功能,例如图像融合、稳定和失真校正。

API 库带来红利

OpenGL是一种在计算机游戏开发人员等群体中流行的语言,他们使用它来编程GPU。尽管发明该语言是为了简化与这些芯片的交互,但对于偶尔的用户来说,学习起来可能很困难、繁琐且耗时。这种复杂性导致了位于预打包的OpenGL例程之上的轻量级抽象层的发明。使用这些,可以通过简单的应用程序编程接口(API)调用将复杂的OpenGL代码块集成到程序中,从而简化开发图像处理,可视化和图形应用程序的任务。

这些 API 库使编程工作更容易,并通过使程序员能够使用一两行而不是数百行代码向应用程序添加功能来帮助程序员提高效率,从而大大减少代码生成时间和成本。此外,用更易于访问的计算机方言(如 C)编写的抽象层可以进一步简化编程任务。

简化编写图像处理代码的任务意味着可以以更低的成本更快地创建和部署功能。这些工具也为自动驾驶汽车等下一代应用的开发打开了大门。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 显示器
    +关注

    关注

    22

    文章

    5159

    浏览量

    144767
  • gpu
    gpu
    +关注

    关注

    28

    文章

    5271

    浏览量

    136070
  • 自动驾驶
    +关注

    关注

    794

    文章

    14988

    浏览量

    181543
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    自动驾驶汽车如何完成超车?

    在我们日常开车时,别人想要超车,只要确认后方、旁边有没有车,打个灯、稍微加速、换个车道就完成了。这一动作乍一看非常简单,但对自动驾驶汽车来说,这个过程需要多方协调。 自动驾驶车辆要完成超车动作,必须
    的头像 发表于 02-16 17:37 1.7w次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>如何完成超车?

    自动驾驶汽车如何实现自动驾驶

    人类驾驶员而言是非常直观且有效的指令,但对于自动驾驶汽车来说,则意味着需要一套极其复杂的感知、理解与决策链路。 自动驾驶如何看清文字? 自动驾驶
    的头像 发表于 02-10 08:50 793次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>如何实现<b class='flag-5'>自动驾驶</b>

    2026年自动驾驶汽车发展趋势前瞻

    自动驾驶汽车会使用人工智能吗?答案是肯定的。人工智能(AI)是自动驾驶汽车运行的基石,它使车辆能够平稳、安全地在道路上正常行驶,适应实时交通状况,并做出瞬间的决策,确保道路交通安全,是
    的头像 发表于 02-05 09:38 3944次阅读
    2026年<b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>发展趋势前瞻

    自动驾驶汽车如何检测石头这样的小障碍物?

    的小障碍物,自动驾驶汽车真的要检测吗?如果要检测,是如何检测的? 自动驾驶视觉系统都在看什么? 自动驾驶汽车要“看见”周围环境,是靠一系列传
    的头像 发表于 12-24 16:53 1277次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>如何检测石头这样的小障碍物?

    汽车自动驾驶的太阳光模拟应用研究

    测试装备,通过提供可控、可重复的测试环境,已成为汽车自动驾驶研发、验证与标定过程中不可或缺的核心工具。汽车自动驾驶的光挑战与测试需求luminbox
    的头像 发表于 12-10 18:04 570次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>自动驾驶</b>的太阳光模拟应用研究

    自动驾驶汽车如何确定自己的位置和所在车道?

    [首发于智驾最前沿微信公众号]我们平时开车时,判断自己在哪条路、哪个车道,只需要看一眼导航、扫几眼车道线、再听听提示就够了。但对自动驾驶汽车来说,这件事既简单又复杂。简单在于自动驾驶汽车
    的头像 发表于 11-18 09:03 1059次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>如何确定自己的位置和所在车道?

    不同等级的自动驾驶技术要求上有何不同?

    谈到自动驾驶,不可避免地会涉及到自动驾驶分级,美国汽车工程师学会(SAE)根据自动驾驶系统与人类驾驶员参与
    的头像 发表于 10-18 10:17 2859次阅读

    自动驾驶汽车如何处理“鬼探头”式的边缘场景?

    [首发于智驾最前沿微信公众号]自动驾驶遇到“鬼探头”式的边缘场景时应该如何处理?其实对于自动驾驶汽车来说,无论是常规场景,还是边缘场景,它都是要先看见、再理解、再预测、然后在约束条件下
    的头像 发表于 08-29 11:11 948次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>如何<b class='flag-5'>处理</b>“鬼探头”式的边缘场景?

    如何确保自动驾驶汽车感知的准确性?

    [首发于智驾最前沿微信公众号]自动驾驶汽车想要自动驾驶,首先要做的就是能对周边环境实现精准感知,也就是能“看”清道路,那自动驾驶汽车如何在复
    的头像 发表于 08-23 15:06 1828次阅读
    如何确保<b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>感知的准确性?

    塑造自动驾驶汽车格局的核心技术

    自动驾驶汽车长期以来一直是科幻小说中的情节,但在如今的2025年,它似乎已经离我们越来越近,智能辅助驾驶已经出现在越来越多的新能源汽车中。但距离完全的
    的头像 发表于 08-21 16:03 1104次阅读

    太阳光模拟器 | 在汽车自动驾驶开发中的应用

    通过模拟不同地域、不同时间、不同天气下的光照环境,可为汽车自动驾驶开发的传感器校准、算法训练和硬件测试提供标准化、可调控的测试工具。汽车自动驾驶
    的头像 发表于 07-24 11:26 824次阅读
    太阳光模拟器 | 在<b class='flag-5'>汽车</b><b class='flag-5'>自动驾驶</b><b class='flag-5'>开发</b>中的应用

    自动驾驶汽车是如何准确定位的?

    [首发于智驾最前沿微信公众号]随着自动驾驶技术的快速发展,车辆的精准定位成为安全驾驶与路径规划的核心基础。相比于传统人类驾驶依赖路标和视觉判断,自动驾驶
    的头像 发表于 06-28 11:42 1487次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>是如何准确定位的?

    自动驾驶安全基石:ODD

    电子发烧友网综合报道 自动驾驶ODD(Operational Design Domain)即设计运行域,是指自动驾驶系统被设计安全、有效运行的具体条件范围。它定义了自动驾驶
    的头像 发表于 05-19 03:52 6999次阅读

    汽车驾驶自动化分级》会更适合中国自动驾驶发展吗?

    [首发于智驾最前沿微信公众号]智能化和网联化技术的不断突破,全球各国纷纷布局汽车驾驶自动化,而统一的分级标准不仅能够为产业各方提供一致的技术评估和沟通基础,也监管部门在不同阶段实施安全监测与认证
    的头像 发表于 05-18 09:06 1101次阅读
    《<b class='flag-5'>汽车驾驶</b><b class='flag-5'>自动</b>化分级》会更适合中国<b class='flag-5'>自动驾驶</b>发展吗?