为什么OpenCV BOW集群功能运行速度很慢?如何提高其性能?

时间:2014-07-20 04:14:43

标签: c++ opencv

我正在使用OpenCV BOW训练SVM分类器,但是当我用

计算词汇量时
vocabulary = bowTrainer.cluster(); 

已经运行了15个小时并且仍在运行: - (

在我的情况下,bowTrainer可能包含超过100,000个描述符,这些描述符可能不会减少。

该程序在带有8GB内存和2.4G双核i5 CPU的Macbook Pro上运行4个线程。它消耗4GB内存和98%CPU容量。

基于此背景,群集功能需要多长时间?我应该继续等待吗?

如何提高集群功能和培训流程的性能?

1 个答案:

答案 0 :(得分:0)

我建议你应该减少阳性样本的大小。