2.4.10では、IPPに対応していないが、TBBを使用することができる。
TBBを有効にしていないと、opencv_traincascadeでの学習時間が非常にかかってしまう。
有効にするには、cmakeのオプションに
-DWITH_TBB=ON -DBUILD_TBB=ON
を指定すれば良い。途中でソースがダウンロードされ自動でビルドされる。
マニュアルのページでTBBで検索すると、対応しているAPIでは
The function is parallelized with the TBB library
のコメントが記載されている。
2.4.10で対応しているAPIは下記のものである。
CascadeClassifier::detectMultiScale()
solvePnPRansac()
CvDTree::train()
SURF::operator()
detail::FeaturesMatcher::operator()
CvGBTrees::predict()
CvKNearest::find_nearest()
distanceTransform()
calcOpticalFlowPyrLK()
CvANN_MLP::train()
CvNormalBayesClassifier::predict()
CvRTrees::train()
opencv_traincascade
以上
0 件のコメント:
コメントを投稿