1 2 3 4 5 6 7 8 9 10 11
|
bw=imread('image.png');
bw = bwlabel(bw);
car = regionprops(bw, 'Orientation', 'MajorAxisLength', 'MinorAxisLength', 'Eccentricity', 'Centroid')
x = car.MajorAxisLength*[-1 1]/2*cos(car.Orientation*pi/180);
y = car.MajorAxisLength*[ 1 -1]/2*sin(car.Orientation*pi/180);
Major = line(x+car.Centroid(1) , y+car.Centroid(2));
x = car.MinorAxisLength*[ 1 -1]/2*cos(car.Orientation*pi/180+pi/2);
y = car.MinorAxisLength*[-1 1]/2*sin(car.Orientation*pi/180+pi/2);
Minor = line(x+car.Centroid(1) , y+car.Centroid(2)); |
Partager