如何知道SSE2是否在opencv中被激活 [英] How to know if SSE2 is activated in opencv

查看:78
本文介绍了如何知道SSE2是否在opencv中被激活的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have a version of OpenCV 2.4.10 Library which was built for Intel X64 on Windows.

我如何知道CV_SSE2是否处于活动状态?我没有代码.我只有库,DLL和标头.

How can I know if the CV_SSE2 is active? I do not have the code. I just have the libs ,DLLs and headers.

谢谢

推荐答案

您可以检查是否通过功能

You can check if SSE2 is enabled with the function checkHardwareSupport like:

#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;
}

这篇关于如何知道SSE2是否在opencv中被激活的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆