当前位置: 首页 > news >正文

银川网站建站/全网网络营销

银川网站建站,全网网络营销,做外汇网站卖判刑多少年,在线制作横幅WoodScape数据集中以json格式提供了每帧图像对应的相机参数,json文件在calibration文件夹下,名称与图像名一致; 相机标定参数格式: {"extrinsic": {"quaternion": [0.5946970238045494,-0.5837953694518585…

WoodScape数据集中以json格式提供了每帧图像对应的相机参数,json文件在calibration文件夹下,名称与图像名一致;
在这里插入图片描述
相机标定参数格式:

{"extrinsic": {"quaternion": [0.5946970238045494,-0.5837953694518585,0.39063952590941586,-0.3910488170060691],"translation": [3.7484,0.0,0.6577999999999999]},"intrinsic": {"aspect_ratio": 1.0,"cx_offset": 3.942,"cy_offset": -3.093,"height": 966.0,"k1": 339.749,"k2": -31.988,"k3": 48.275,"k4": -7.201,"model": "radial_poly","poly_order": 4,"width": 1280.0},"name": "FV"
}

其中:

  1. 车体坐标系:ISO 8855标准

    X 轴平行于车辆的 heading 朝前;
    Y 轴垂直于 X 轴朝左;
    Z 轴垂直于 X, Y 轴朝向车辆的上方;
    坐标系原点位于车辆后轴中心点下方的地面上;

  2. 相机坐标系
    与opencv中所规定的相机坐标系一致,遵循右手定则;

  3. 旋转和平移变换关系为从相机坐标系到车体坐标系;
    json文件以四元数形式表征旋转矩阵;平移矩阵的单位为m;
    四元数转旋转矩阵公式:
    在这里插入图片描述

void getRotation(double *Quaternion, double *rt_mat)
{//q:[x, y, z, w]rt_mat[0] = 1 - 2 * (Quaternion[1] * Quaternion[1]) - 2 * (Quaternion[2] * Quaternion[2]);rt_mat[1] = 2 * Quaternion[0] * Quaternion[1] - 2 * Quaternion[2] * Quaternion[3];rt_mat[2] = 2 * Quaternion[0] * Quaternion[2] + 2 * Quaternion[1] * Quaternion[3];rt_mat[3] = 2 * Quaternion[0] * Quaternion[1] + 2 * Quaternion[2] * Quaternion[3];rt_mat[4] = 1 - 2 * (Quaternion[0] * Quaternion[0]) - 2 * (Quaternion[2] * Quaternion[2]);rt_mat[5] = 2 * Quaternion[1] * Quaternion[2] - 2 * Quaternion[0] * Quaternion[3];rt_mat[6] = 2 * Quaternion[0] * Quaternion[2] - 2 * Quaternion[1] * Quaternion[3];rt_mat[7] = 2 * Quaternion[1] * Quaternion[2] + 2 * Quaternion[0] * Quaternion[3];rt_mat[8] = 1 - 2 * (Quaternion[0] * Quaternion[0]) - 2 * (Quaternion[1] * Quaternion[1]);
}

相机坐标系到车体坐标系的变换矩阵为:

	cv::Mat Trans = (cv::Mat_<double>(4, 4) << R[0], R[1], R[2],T[0],R[3], R[4], R[5], T[1],R[6], R[7], R[8], T[2],0, 0, 0, 1);

车体坐标系到相机坐标系的变换矩阵为:

cv::Mat invT = Trans.inv();
  1. 鱼眼相机模型
    相机坐标系下的三维点(X, Y, Z),对应点在鱼眼图像上的坐标(u,v)计算:
chi = sqrt( X ** 2 + Y ** 2)
theta = arctan2( chi, Z ) = pi / 2 - arctan2( Z, chi )
rho(theta) = k1 * theta + k2 * theta ** 2 + k3 * theta ** 3 + k4 * theta ** 4
rho = rho(theta)
u’ = rho * X / chi if chi != 0 else 0
v’ = rho * Y / chi if chi != 0 else 0
u = u’ + cx + width / 2 - 0.5
v = v’ * aspect_ratio + cy + height / 2 - 0.5
http://www.lbrq.cn/news/939673.html

相关文章:

  • WordPress整站搬家插件/宁波seo教程
  • 保定网站优化/长沙百度公司
  • 网站建设 腾/百度搜索流量查询
  • 网站推广网站关键词排名怎么做/刷粉网站推广
  • 自己做的网站如何实现下载文件/百度竞价推广运营
  • 六安市住房和城乡建设委员会网站6/自己如何优化网站排名
  • 永久免费域名空间/seo中国是什么
  • 西宁建设网站/智能建站平台
  • 网站开发团队/营销推广是什么意思
  • 今日新闻 最新消息 大事/seo网络营销推广公司
  • 重庆视频制作公司排名/沈阳seo收费
  • 许昌做网站汉狮网络/自己网站怎么推广
  • 广州做网站多少钱/成都网站关键词推广优化
  • 网站的图文链接怎么做的/各种推广平台
  • 做网站广告有哪些职位/seo搜索引擎的优化
  • 上住房和城乡建设部网站/5188关键词平台
  • 深圳网站建设号/模板免费下载网站
  • 哪一个网站做专栏作家好点/网站推广的渠道有哪些
  • 武汉网站建设武汉网络公司/国家免费职业技能培训官网
  • 做网站流量/汕头百度关键词推广
  • 建站资源共享/图片优化
  • iis6.0如何做网站301/网络广告营销案例分析
  • 可以做mv的视频网站/微信营销平台
  • wordpress企业网站seo/今日军事新闻
  • 成都网站设计合理柚v米科技/百度小程序关键词优化
  • 旅游电子商务网站建设的流程/新闻摘抄四年级下册
  • 江西省城乡住房建设厅网站/怎么做百度推广的代理
  • 夜狼seo/seo优化在线诊断
  • 网站标题就一个关键词/seo导航
  • 做水印的网站/网站搭建软件
  • 深入理解 Spring 中的 XmlBeanFactory 原理及实践
  • Kafka MQ 消费者应用场景
  • S7-1500 与 ET200MP 的组态控制通信(Configuration Control)功能实现详解(下)
  • [Rust 基础课程]猜数字游戏-获取用户输入并打印
  • 洛谷P1512 伊甸园日历游戏
  • Mac电脑开发Python(基于vs code)