这是我参考的网站,逍遥文工作室 opencv 人脸侦测
https://cg2010studio.com/2011/04/26/opencv-%E4%BA%BA%E8%87%89%E5%81%B5%E6%B8%AC-face-detection/
想请问版上先进,目前希望能把opencv的人脸侦测程式中侦测到的人脸储存成图像档案,
但是遇到一个很奇怪的问题。
就是如果一开始先侦测到是自己的人脸时,它有储存一张人脸影像下来,但是如果我再拿
一张照片上有人脸影像的人员(里面只有一个人,并且现在摄影机前面有两个人脸)时,照
片上被侦测到的人脸没有被储存下来,反而还是储存到自己的人脸。
再for(int i = 0 ; i < faces->total ; i++) 这行有看i 值的变化,发现第一个人进来
时,索引值是0,但是加入照片后,照片这边索引值变成0,反而第一个人索引值变成1
然后我先把照片先拿来人脸侦测,索引值是0,加入我自己进去侦测时,索引值是1,反而
又没出现问题
想请问这是什么原因呢? 是否有办法根据人进来的先后顺序来储存人脸呢?
如果文字叙述表达不清楚或是不够详细,麻烦再跟我说,谢谢大家