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

1.数据增强

  • 图像放缩和裁剪后,相机内参要做相应变化
python 复制代码
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是跟图像特征相关的
相关推荐
tangjunjun-owen2 个月前
kitti数据label的2d与3d坐标转为像素坐标方法与教程(代码实现)
人工智能·opencv·3d·3d目标检测·kitti·内参
阿利同学2 个月前
yolo 3d车辆目标检测(教程+代码)
人工智能·yolo·目标检测·计算机视觉·3d·3d目标检测
知来者逆3 个月前
Depth Anything——强大的单目深度估计模型
图像处理·人工智能·深度学习·计算机视觉·深度估计
木木阳4 个月前
ICCV2023单目摄像头相关论文速览
论文阅读·iccv·深度估计·单目摄像头
阿利同学7 个月前
姿态估计-人脸识别mesh-3d手势识别-3d目标检测-背景分割-人脸关键点
人工智能·目标检测·3d·3d目标检测·姿态估计·关键点检测·3d手势识别
极智视界7 个月前
3D目标检测跟踪 | 基于kitti+waymo数据集的自动驾驶场景的3D目标检测+跟踪渲染可视化
目标检测·目标跟踪·自动驾驶·3d目标检测·kitti·waymo·渲染可视化
猪猪的超超10 个月前
计算机视觉基础(13)——深度估计
图像处理·人工智能·计算机视觉·深度估计
华科附小第一名1 年前
【论文简述】Learning Depth Estimation for Transparent and Mirror Surfaces(ICCV 2023)
深度学习·分割·镜子·深度估计·立体匹配·透明物体
TechBeat人工智能社区1 年前
Talk | 牛津大学博士后研究员边佳旺:SC-DepthV3-动态场景中的自监督单目深度估计
计算机视觉·三维重建·自监督学习·深度估计
CV511 年前
CV计算机视觉每日开源代码Paper with code速览-2023.10.30
人工智能·计算机视觉·多模态·语义分割·3d目标检测·领域泛化·视频生成