我所使用的版本是:vc6.0+opencv1.0
最近一段时间学习分类器,按照网上说的方法进行样本训练。正样本是用画图从图片上截取的,由于截取的图像过大,训练速度很慢,所以使用cvResize将正样本图像变小,但是变小以后进行训练时就会出现“Unable to obtain positive samples”。开始以为是负样本的问题,提升负样本数量以后问题还没有得到解决。我又使用matlab对图像进行缩小,也出现同样的结果。
后来查看了一下cvResize函数,发现它的缩小方法有好几种,经过尝试以后使用CV_INTER_AREA 将图像缩小以后问题得到了解决。
可能只是凑巧解决了问题。如果有其他的方法希望大家多多交流。