While running a matlab code for face detection in a video using camshift algorithm, i am getting the error Attempt to execute SCRIPT insertObjectAnnotation as a function. How to remove this error.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
my code is
% Read a video frame and run the detector.
videoFileReader = vision.VideoFileReader('a1.avi');
videoFrame = step(videoFileReader);
faceDetector = vision.CascadeObjectDetector;
bbox = step(faceDetector, videoFrame);
% Draw the returned bounding box around the detected face.
videoOut = insertObjectAnnotation(videoFrame,'rectangle',bbox,'Face');
figure, imshow(videoOut), title('Detected face')
0 comentarios
Respuestas (1)
Walter Roberson
el 10 de Dic. de 2015
Either you have a corrupted Computer Vision installation; OR you have messed up your MATLAB path; OR (most likely) you have accidentally created your own insertObjectAnnotation.m file that is interfering with your use of the Computer Vision routine.
Use
which -all insertObjectAnnotation
and see which one is being found. If it is one of yours being found then rename it or delete it.
0 comentarios
Ver también
Categorías
Más información sobre Computer Vision Toolbox en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!