ML0010基于Matlab实现对动态车辆的实时检测、跟踪和标记

2021年10月19日 0 条评论 738 次阅读 1 人点赞


trafficObj = VideoReader('viptraffic.avi');


frameRate = get(trafficObj,'FrameRate');
% video = read(trafficObj);
% implay(video, frameRate);
darkCarValue = 50;
darkCar = rgb2gray(read(trafficObj,71));
noDarkCar = imextendedmax(darkCar, darkCarValue);
% imshow(darkCar)
figure(1), imshow(noDarkCar)

sedisk = strel('disk',2);
noSmallStructures = imopen(noDarkCar, sedisk);
figure(2)
imshow(noSmallStructures)



nframes = get(trafficObj, 'NumberOfFrames');
I = read(trafficObj, 1);
taggedCars = zeros([size(I,1) size(I,2) 3 nframes], class(I));

提取码:xuos

极寒钛

别给思维设限