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

[Mono Depth/3DOD]单目3D检测基础

1.数据增强

  • 图像放缩和裁剪后,相机内参要做相应变化
import random
def random_scale(image, calib, scale_range=(0.8, 1.2)):
    scale = random.uniform(*scale_range)

    width, height = image.size
    image = image.resize((int(width * scale), int(height * scale)))

    calib[:2, :] *= scale
    return image, calib


def random_crop(image, left, w_out, upper, h_out, calib):
    right = left + w_out
    lower = upper + h_out
    image = image.crop((left, upper, right, lower))

    calib[0, 2] -= left  # cx - du
    calib[1, 2] -= upper # cy - dv
    calib[0, 3] -= left * calib[2, 3] # tx - du * tz 
    calib[1, 3] -= upper * calib[2, 3] # ty - dv * tz

2. 数据集

  • KITTI
    在这里插入图片描述
    • Rotation_y(全局航向角<BOC):
      • 车头方向与相机的x轴正方向的夹角
      • 描述目标在现实世界中的朝向,不随目标的位置和采集车的位置变化而变化
    • theta:目标方位角
    • Alpha:目标观测角,Alpha = theta + Rotation_y

在这里插入图片描述

  • 单目3D学习alpha角,因为alpha是跟图像特征相关的

相关文章:

  • 国内做的比较好的网站是什么正规推广平台
  • 广告设计要学什么怎么做网络推广优化
  • 张家港建网站费用企业网站分析报告
  • 网站建设优化托管老客外链
  • 做独立网站可以支付下单电商营销推广有哪些?
  • 注册公司域名后如何做网站外贸营销型网站制作
  • 【科学文献计量】利用pybibx分析Scopus文献数据集(EDA,N-Grams,Cluster,Network analysis,NLP)
  • MySQL系列---Online DDL
  • 【C++】list基本接口+手撕 list(详解迭代器)
  • 2023年中国水电行业研究报告
  • scrapy针对302请求的处理与重试配置
  • 殡葬用品商城小程序的作用是什么
  • tortoise创建本地仓库
  • 【JavaEE初阶】 volatile关键字 与 wait()方法和notify()方法详解
  • Android Studio 配置Git SVN忽略文件
  • android之TextView自由选择复制
  • 如何建立企业数字化营销体系?使用数字化营销系统助企业升级?
  • 汽车烟雾测漏仪(EP120)
  • Jetson Orin NX 开发指南(7): EGO-Swarm 的编译与运行
  • 使用 Apache Camel 和 Quarkus 的微服务(三)
  • H5逆向之远程RPC
  • Kafka知识补充
  • springboot 配置 filter
  • Hive的文件合并
  • Flink 中kafka broker缩容导致Task一直重启
  • Spring5应用之事务处理