注意点


  1. 每次训练时,opencv会检查当前模型保存路径下是否存在已近训练好的模型,有的话会现load 然后基于这个模型继续训练

  2. 当FP=0.5, stage=10时,其 整体的误检率. OpenCV中又在这个基础上除以weakerdepth(不清楚)

  3. 在训练时,当opencv发现达到整体误检率时(假设需要100个样本,通过寻找1000个负样本才找到,这时cascade的整体误检率为100/1000),退出训练

训练数据的更新


Positives

当训练时完一个stage以后,正样本会减少,opencv会进行补偿,再加入一些能够被判别为正样本的正样本数据

Negatives

opencv的负样本的bootstrape由以下几个参数决定: