在计算机视觉中,单从字面的定义来看分类和识别,很难区分这两者的关系。但如果从技术层面来看的话就比较好理解了。
为了更好的理解整个技术过程,我们以人脸识别为例来理清这其中的关系。下图是基于CNN的人脸识别的训练流程,记住,只是训练的流程。
基于CNN的人脸识别训练流程
分类:分类就是训练出一个分类器,直接用。多指训好一个softmax分类器或者svm分类器,测试时直接输入得到分类结果。
识别:目前主要针对人脸。是指训练出分类器,然后撤掉softmax,用于输出特征向量,然后通过对比特征向量来完成识别。在测试的时候,是比对特征向量的。人脸识别训练中也会用到softmax,但是从来不会用softmax分类,因为训练集和测试集一般类别不一样。