Car logo extraction and recognition using image processing

10 visualizaciones (últimos 30 días)
Image Learner
Image Learner el 21 de Dic. de 2021
Comentada: Image Analyst el 21 de Dic. de 2021
Hi everyone, I want to extract the logo from any car then compare it with template. the logo can be in front or back.
I'm trying to extract the logo using edge detection then compare it with template.
im=imread('download.jfif');
imgray=rgb2gray(im);
medianFilteredImage = medfilt2(imgray, [3 3]);
noiseImage = (imgray == 0 | imgray == 255);
noiseFreeImage = imgray; % Initialize
noiseFreeImage(noiseImage) = medianFilteredImage(noiseImage); % Replace.
imshow(noiseFreeImage);
imgray = noiseFreeImage;
imbin=imbinarize(imgray);
figure, imshow(imbin)
im=edge(imgray,"canny");
%se = strel('disk',40);
%erode = imerode(im,se);
%figure
%imshow(erode)
Iprops=regionprops(im,"BoundingBox","Area","Image");
area=Iprops.Area;
count=numel(Iprops);
max=area;
boundingbox=Iprops.BoundingBox;
for i=1:count
if max<Iprops(i).Area
max=Iprops(i).Area;
boundingbox=Iprops(i).BoundingBox;
end
end
im=imcrop(imbin,boundingbox);
im=bwareaopen(~im,50);
im=imcomplement(im);
binary=bwlabel(binaryImage,8);
imshow(binary)
I'm new to matlab and image processing and i did not find anything that can help me

Respuestas (1)

Image Analyst
Image Analyst el 21 de Dic. de 2021
No, that's not going to work. There are so many edges in that image, or any other images of cars, that hoping to find out which edge is the logo is doomed to failure.
In my opinion you'd be best off using deep learning (transfer learning) to train a network to classify/find logos. Look for a demo on the Mathworks site where they use alexnet and retrained it to find something different.
  2 comentarios
Image Learner
Image Learner el 21 de Dic. de 2021
Unfortunately, I have to use Image Processing. so can I use thresholding or anything that can help?

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by