Borrar filtros
Borrar filtros

I am doing my research in automatic image annotation. I tried by using vision toolbox, but able to solve only for one object. how to proceed for multiple objects

2 visualizaciones (últimos 30 días)
my code for identifying cats in an image.
load('cats.mat');
imDir = fullfile(matlabroot,'toolbox','vision','visiondemos','cats');
addpath(imDir);
negativeFolder = fullfile(matlabroot,'toolbox','vision','visiondemos','non cats');
trainCascadeObjectDetector('stopSignDetector.xml', data, negativeFolder, 'FalseAlarmRate', 0.2, 'NumCascadeStages', 5);
trainCascadeObjectDetector('cats.xml', data, negativeFolder, 'FalseAlarmRate', 0.2, 'NumCascadeStages', 5);
img = imread('test1.jpg');
detector = vision.CascadeObjectDetector('cats.xml');
bbox = step(detector, img);
detectedImg = insertObjectAnnotation(img,'rectangle', bbox, 'cat');
figure; imshow(detectedImg);
rmpath(imDir);
  2 comentarios
Nomi khan
Nomi khan el 25 de Jul. de 2014
Dear harini , im also working on AIA research, can u please share details of your work done with me at nouman.ali@live.com hope that we can help each other
Nomi khan
Nomi khan el 25 de Jul. de 2014
Editada: Nomi khan el 25 de Jul. de 2014
u need to create a codebook for this , the technical names are codebook, bag of words, bag of images or visual dictionary

Iniciar sesión para comentar.

Respuestas (1)

Dima Lisin
Dima Lisin el 1 de Mayo de 2014
You would need a separate detector for each object category.

Categorías

Más información sobre Computer Vision Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by