1.数据增强
import random
def random_scale ( image, calib, scale_range= ( 0.8 , 1.2 ) ) : scale = random. uniform( * scale_range) width, height = image. sizeimage = image. resize( ( int ( width * scale) , int ( height * scale) ) ) calib[ : 2 , : ] *= scalereturn image, calibdef random_crop ( image, left, w_out, upper, h_out, calib) : right = left + w_outlower = upper + h_outimage = image. crop( ( left, upper, right, lower) ) calib[ 0 , 2 ] -= left calib[ 1 , 2 ] -= upper calib[ 0 , 3 ] -= left * calib[ 2 , 3 ] calib[ 1 , 3 ] -= upper * calib[ 2 , 3 ]
2. 数据集
KITTI Rotation_y(全局航向角<BOC): 车头方向与相机的x轴正方向的夹角 描述目标在现实世界中的朝向,不随目标的位置和采集车的位置变化而变化 theta:目标方位角 Alpha:目标观测角,Alpha = theta + Rotation_y
单目3D学习alpha角,因为alpha是跟图像特征相关的