我需要使用openCV注释正面(或接近正面)图像。我目前正在阅读OpenCV手册和“精通OpenCV”一书。这是我第一次使用OpenCV,因此我对注释和人脸检测有点迷惑。
我需要在人脸上标记大约25个点。眼睛、嘴巴、鼻子、眼睛、耳朵都是必需点.My问题是:
是否有必要先检测面部,然后再检测眼睛、眉毛、嘴巴、鼻子、耳朵。是不是只有我才能继续注释。我之所以这样问,是因为我将手动进行注释。所以,很明显,我可以看到脸在哪里,然后是眼睛,鼻子等等。我看不出首先检测人脸的意义。有人能解释一下这种情况下是否真的需要人脸检测吗?
根据“精通openCV”这本书,我需要一步一步地做以下事情。
(1) Loading Haar Detector for face Detection
(2) Grayscale colour conversion
(3) Shrinking the image
(4) Histogram Equalization
(5) Detecting the face
(6) Face preprocessing to detect eyes, mouth, nose etc.
(7) Annotation
发布于 2014-06-04 04:54:47
人脸检测允许计算机算法更快地搜索图像中的眼睛和嘴巴等特征。
如果你自己注释图像,那么只注释需要的特征而忽略不需要的特征当然要快得多。
发布于 2014-06-04 16:25:26
不,你不需要注释人脸检测的地标,Opencv提供了一些功能来检测人脸,使用一些已经训练好的模型,使用Haar Cascades分类器,在opencv包中准备为xml文件,你只需要调用它们解释here
使用一些预先定义的地标对图像进行标注来检测面部表情,并使用一些面部细节作为空间中的头部姿态估计,为此使用了AAM、ASM模型。
同样,注释图像是训练模型的一个步骤,因为您可以使用internet上提供的大量通用注释数据库,而您的测试图像不需要注释
https://stackoverflow.com/questions/24024055
复制相似问题