How to crop license plate image automatically?

1 view (last 30 days)
1.How to crop the attached license plate image automatically? 2.And using these coordinates how to draw red rectangle around license plate in original image?

Accepted Answer

Image Analyst
Image Analyst on 22 Feb 2015
Get the bounding box with regionprops. Put up rectangle with rectangle. Crop with imcrop().
binaryImage = maskedImage > 0;
labeledImage = bwlabel(binaryImage);
measurements = regionprops(labeledImage, 'BoundingBox');
bb = [measurements.BoundingBox];
% Put up red rectangle
hold on;
rectangle('Position', bb, 'EdgeColor', 'r');
% Crop
croppedImage = imcrop(maskedImage, bb);
  7 Comments
mae magdadaro
mae magdadaro on 10 Apr 2017
what is the output of this code?
binaryImage = maskedImage > 0; labeledImage = bwlabel(binaryImage); measurements = regionprops(labeledImage, 'BoundingBox'); bb = [measurements.BoundingBox]; % Put up red rectangle hold on; rectangle('Position', bb, 'EdgeColor', 'r'); % Crop croppedImage = imcrop(maskedImage, bb);
Image Analyst
Image Analyst on 10 Apr 2017
It looks like the cropped image, croppedImage, is the output.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!