1. 一种基于OPENGL的车载环视多视角全景生成方法,其特征在于,所述方法包括: (1) 铺设标定布于车辆四周,测量并记录标定布上各特征点在世界坐标系中的三维坐 标; (2) 手动选取或自动检测图像中标定布上的特征点,根据镜头厂商提供或手动标定计 算得到的镜头畸变曲线以及其他相机参数,计算得到这些特征点所对应的相机坐标系中的 入射光线向量; (3) 通过直接线变换法计算得到前后左右四相机坐标系同世界坐标系间的单应性矩阵 H; ⑷利用Rodrigues变换计算上述单应性矩阵!1所对应的相机坐标系到世界坐标系的旋 转角θ及平移向量t; (5) 以车辆在地面投影中心为世界坐标系原点,建立平底碗状模型,并确定融合区域及 融合方法; (6) 利用(4)中旋转角Θ及平移向量t计算平底碗状模型中各关键点与原图像素坐标的 映射关系; (7) 实时获取原始鱼眼畸变图像并将其转化为纹理,利用(6)中所得到的映射关系对 (5)中模型进行贴图; (8) 设置虚拟观测相机参数及运动路径,监测CAN或LIN信号,当检测到触发信号时,控 制虚拟相机按既定路径运动并实时输出渲染结果至显示屏进行显示。

2. 根据权利要求1所述的一种基于OPENGL的车载环视多视角全景生成方法,其特征在 于,所述步骤(1)中,在车辆四周按既定尺寸铺设标定布,用以确定标定布中各特征点在世 界坐标系中的坐标;铺设标定布时,需精确测量标定布在世界坐标系中的位置,并记录关键 的距离参数,通过该距离参数,即可精确计算标定布中各特征点在世界坐标系中的坐标。

opengl碗状_一种基于OPENGL的车载环视多视角全景生成方法专利_专利查询 - 天眼查...相关推荐

  1. 角谱法 matlab,一种基于部分角谱法的快速全息图生成和高质量再现方法与流程...

    本发明涉及一种全息显示领域,特别是全息图的生成和再现方法. 背景技术: 全息显示能提供给观看者需要的所有信息,因此被公认为最有前景的三维显示技术.但是,目前的全息显示技术依然有一些问题亟待解决.其中之 ...

  2. opengl碗状_OpenGLES简单入门

    OpenGL 一. 基础概念 1. 简介 Android 可通过开放图形库 (OpenGL)(特别是 OpenGL ES API)来支持高性能 2D 和 3D 图形.OpenGL 是一种跨平台的图形 ...

  3. gis快速接地开关_一种基于扫描电镜和能谱仪的GIS放电异物来源分析方法

    扫描电镜(SEM)及其附带的能谱仪(EDS)可以用来进行金属的组织形貌观察和微区成分分析.扫描电镜具有景深大.图像立体等优点,图像放大倍数范围为8~300000倍,试验人员可以通过调节扫描电镜的相关参 ...

  4. lua软件测试自动化,一种基于Lua脚本的嵌入式软件自动化测试系统及方法专利_专利查询 - 天眼查...

    1.一种基于Lua脚本的嵌入式软件自动化测试系统,其特征在于,所述系统包括:目标 测试系统及测试主控系统,其中: 目标测试系统包括: 标准化的软件接口 :用于与被测对象进行数据交换: Lua解析器:用 ...

  5. 服务器基线加固脚本_一种基于WebLogic的安全基线加固方法与流程

    本发明涉及一种安全基线加固方法,尤其涉及一种基于weblogic的安全基线加固方法. 背景技术: weblogic是一个基于javaee架构的中间件,用于开发.集成.部署和管理大型分布式web应用.网 ...

  6. 肺结节目标检测_一种基于CT图像的肺结节检测方法及系统与流程

    本发明属于医学图像分析和计算机辅助诊断等技术领域,更具体地,涉及一种基于CT图像的肺结节检测方法及系统. 背景技术: 肺癌是导致患癌死亡的最危险的疾病之一,其发病率占所有癌症的三分之二,且5年存活率为 ...

  7. flash写保护原理_一种基于flash写保护的防止flash被意外篡改的方法与流程

    本发明属linux嵌入式芯片安全技术领域于领域,尤其是涉及一种nandflash写保护应用方法. 背景技术: 目前很多公司都纷纷尝试智能设备(sd,smartdevice)领域,sd设备功能越来越多, ...

  8. uvm 形式验证_一种基于UVM的总线验证方法与流程

    本发明涉及芯片设计的功能验证领域,尤其是一种基于UVM的总线验证方法. 背景技术: 随着集成电路工艺的不断进步,集成电路的规模和复杂度也在不断地提高,验证的难度也越来越大.在集成电路设计中,验证工作已 ...

  9. java头像交互式差分演变_一种基于交互式差分进化计算的用户知识需求获取方法与流程...

    本发明属于知识服务领域,具体涉及一种基于交互式差分进化计算的用户知识需求获取方法. 背景技术: 在多数企业拥有庞大的知识数量和优质的知识资源的情况下,如何利用推送系统将知识主动推送给设计人员以提高企业 ...

最新文章

  1. eeglab中文教程系列(8)-选择数据的epochs并进行比较
  2. java ResultSet常用操作
  3. jvm性能调优实战 - 61常用的JVM调优网站
  4. 分布式系统保障—混沌工程—初识
  5. cenos 安装 phpredis 扩展
  6. 为什么delete表,还会占磁盘空间?
  7. avogadro_Avogadro
  8. Opencv visual studio c++ 环境搭建
  9. 汉仪尚巍手书有版权吗_为什么“汉仪尚巍手书”会大行天下?
  10. 设计模式系列:小小总结
  11. CSS grid学习(一)
  12. Claris FileMaker Pro更新至19.2.1.14中文版
  13. chrome导入与导出书签
  14. windows配置端口映射
  15. 这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的Spring.Net了吧...
  16. java 判断 string null_java 字符串为null 如何判断
  17. ads1256模块模拟测试_使用模拟进行测试
  18. unreal4 源码引言
  19. Mysql基础篇(1)—— 基础概念、DML基本语法和表连接
  20. 名著中的经典语录(转自网络)

热门文章

  1. 光伏并网发电教学实验
  2. 电脑查看自己IPv4地址及连接他人电脑IPv4地址
  3. [转]火爆背后的挑战:直播平台的高并发架构设计
  4. java 发送邮件协议_Java通过stmp协议发送邮件
  5. 计算机的启动盘,Win7使用UltraISO制作U盘启动盘的方法
  6. 从估值一亿到一夜分家:一个曾经存在过的教育产品的故事
  7. showToast:fail parameter error: parameter.title should be String instead of Null;
  8. 主题:瑞萨16 位R8C/TINY 系列单片机
  9. 如何把图片扫描成word文档?
  10. NoSQL数据库笔谈转载