Hi everbody,
The feature detector,in OpenCV c++, launches 14 threads and makes heavy usage of CPU (more than 50%). Is there any way to decrease this usage.
Simple code:
cv::Mat grayImage= cv::imread("image.bmp",CV_LOAD_IMAGE_GRAYSCALE);
cv::FeatureDetector *detector;
detector = new cv::SURF(300, 1);
cv::initModule_nonfree();
std::vector<cv::keypoint> keyPoints;
detector->detect(grayImage, keyPoints);
enviroınment: Intel i7 3770K , 8GB RAM, Windows 8.1 Pro Visual studio 2013 Pro