如何知道在opencv中是否激活了SSE2

Hum*_*awi 2 c++ 64-bit opencv sse

我有一个版本的OpenCV 2.4.10库,它是在Windows上为Intel X64构建的.

我怎么知道CV_SSE2是否有效?我没有代码.我只有libs,DLL和标题.

谢谢

Mik*_*iki 14

您可以使用checkHardwareSupport函数检查SSE2是否已启用,如:

#include <opencv2/opencv.hpp>
#include <iostream>

int main()
{
    cv::setUseOptimized(true); // Turn on optimization (if it was disabled)

    // Get other build information
    //std::cout << cv::getBuildInformation(); 

    // Check SSE2 support
    std::cout << cv::checkHardwareSupport(CV_CPU_SSE2);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)