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 view (last 30 days)
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')
Walter Roberson on 10 Dec 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.
which -all insertObjectAnnotation
and see which one is being found. If it is one of yours being found then rename it or delete it.