MATLAB计算机视觉与深度学习实战
近年来,随着人工智能技术的迅速发展,传统汽车行业与信息技术结合,在汽车自动驾驶技术方面的研究取得了长足进步。
自动驾驶是基于多项高新技术的综合应用,其关键模块可归纳为环境感知、行为决策、路径规划和运动控制等。
具体详细内容
代码实现
###########代码较多,只放了一小部分代码,有需求私信#######
% Set up the display
[videoReader, videoDisplayHandle, bepPlotters, sensor] = helperCreateFCWDemoDisplay('01_city_c2s_fcw_10s.mp4', 'SensorConfigurationData.mat');
% Read the recorded detections file
[visionObjects, radarObjects, inertialMeasurementUnit, laneReports, ...
timeStep, numSteps] = readSensorRecordingsFile('01_city_c2s_fcw_10s_sensor.mat');
% An initial ego lane is calculated. If the recorded lane information is
% invalid, define the lane boundaries as straight lines half a lane
% distance on each side of the car
% Prepare some time variables
time = 0; % Time since the beginning of the recording
currentStep = 0; % Current timestep
snapTime = 9.3; % The time to capture a snapshot of the display
laneWidth = 3.6; % meters
egoLane = struct('left', [0 0 laneWidth/2], 'right', [0 0 -laneWidth/2]);
% Initialize the tracker
[tracker, positionSelector, velocitySelector] = setupTracker();
MATLAB计算机视觉与深度学习实战的参考代码不是很完整,通过整理查询,实现可完整运行,实现其功能。