数组索引必须是正整数或逻辑值的面部检测

1视图(30天)
下午好,
我不知道为什么我得到这个错误返回当我使用下面的代码;
faceDetector =“vision.CascadeObjectDetector”;
我= imread (“这里插入图片的位置”);
bboxes = faceDetector(我);
ifac = insertObjectAnnotation(我“矩形”bboxes,“脸”);
imshow (ifac)
标题(检测到人脸的);
我不确定这个错误是什么意思,我使用的像素值都是积极的价值观,所以我很困惑。我能做些什么来达到成功的输出?
谢谢。
1评论
杰夫•海斯
杰夫•海斯 2021年3月23日
埃文-请复制粘贴完整的错误信息这个问题,这样我们可以看到这行代码抛出错误。

登录置评。

答案(1)

沙古普塔
沙古普塔 2021年3月29日
你好伊万,
我认为你在定义facedetector困惑。看看下面的代码,这可能会帮助你。
faceDetector = vision.CascadeObjectDetector ();%定义物体的正确方法。
我= imread (“这里插入图片的位置”);%读取图像。
bboxes = faceDetector(我);%调用该函数。
ifac = insertObjectAnnotation(我“矩形”bboxes,“脸”);
imshow (ifac)
标题(检测到人脸的);
也看看 资源页面,以防你停留的地方。
我希望这可以帮助。
欢呼。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!