使用OpenCL在GPU上运行时,OpenCV给出断言失败错误

阿尼鲁德GP

我有一个Nvidia GTX 970M GPU&我正在尝试使用OpenCL在GPU上运行的c ++中运行人脸检测算法。

发生此错误的函数是:

    ocl::OclCascadeClassifier::detectMultiScale()

我得到的错误是:

OpenCV Error: Assertion failed (localThreads[0] * localThreads[1] * localThreads[2] <= kernelWorkGroupSize) in cv::ocl::openCLVerifyKernel

我知道此问题与设备的GPU有关,但我不知道如何解决此问题。我曾尝试使用OpenCV版本2和3,但都给出了相同的问题。

阿尼鲁德GP

问题在于它正在尝试使用Intel HD Graphics GPU而不是Nvidia GPU。我通过选择Nvidia GPU作为OpenCL设备来解决了这一问题。

我使用的代码是:

cv::ocl::DevicesInfo devInfo;
int res = cv::ocl::getOpenCLDevices(devInfo);
if (res == 0)
{
    std::cerr << "There is no OPENCL Here !" << std::endl;
}
else
{
    for (unsigned int i = 0; i < devInfo.size(); ++i)
    {
        std::cout << "Device : " << devInfo[i]->deviceName << " is present" << std::endl;
    }
}
cv::ocl::setDevice(devInfo[1]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

cout给出运行时错误

来自分类Dev

DirectX 11:使用XMLoadFloat4X4()的运行时断言失败

来自分类Dev

无法在OpenCV for Python中加载OpenCL运行时

来自分类Dev

无法在OpenCV for Python中加载OpenCL运行时

来自分类Dev

如何对 TestNG 断言错误和运行时异常使用单个 catch 块

来自分类Dev

OpenCV图像降噪给出:错误:-215:断言失败

来自分类Dev

在枚举上重载<<运算符会给出运行时错误

来自分类Dev

Opencv错误:断言失败

来自分类Dev

VBA宏上的运行时错误

来自分类Dev

SPOJ上的NZEC运行时错误

来自分类Dev

VBA宏上的运行时错误

来自分类Dev

使用Python 2.7.9的TWOSQRS SPOJ给出了运行时错误(NZEC)

来自分类Dev

使用Python 2.7.9的TWOSQRS SPOJ给出了运行时错误(NZEC)

来自分类Dev

va_arg给出运行时错误

来自分类Dev

flask sqlalchemy filter_by给出运行时错误

来自分类Dev

performSegueWithIdentifier给出运行时错误,为什么?

来自分类Dev

为什么我的代码给出运行时错误?

来自分类Dev

在android中给出运行时短信权限错误

来自分类Dev

在线判断给出运行时错误(NZEC)

来自分类常见问题

仅当通过Eclipse运行时:Spring Boot Controller上的POST失败,并显示HTTP错误415

来自分类Dev

使用.PasteSpecial的运行时错误'438'

来自分类Dev

使用OnTouchListenner的Android运行时错误

来自分类Dev

Excel VBA:运行时错误(对象“范围”的方法“值”失败),但仅在连续运行时

来自分类Dev

Excel VBA:运行时错误(对象“范围”的方法“值”失败),但仅在连续运行时

来自分类Dev

Junit测试在程序包上运行时失败,但在文件上运行时成功

来自分类Dev

运行时错误“ 1004”:使用ThisWorkbook的范围类的选择方法失败

来自分类Dev

在使用javaN abc运行时给出输出bc

来自分类Dev

OpenCV错误断言在某些Pixal值上失败

来自分类Dev

无法弄清楚我的程序在spoj而不是ideone上给出运行时错误的原因

Related 相关文章

  1. 1

    cout给出运行时错误

  2. 2

    DirectX 11:使用XMLoadFloat4X4()的运行时断言失败

  3. 3

    无法在OpenCV for Python中加载OpenCL运行时

  4. 4

    无法在OpenCV for Python中加载OpenCL运行时

  5. 5

    如何对 TestNG 断言错误和运行时异常使用单个 catch 块

  6. 6

    OpenCV图像降噪给出:错误:-215:断言失败

  7. 7

    在枚举上重载<<运算符会给出运行时错误

  8. 8

    Opencv错误:断言失败

  9. 9

    VBA宏上的运行时错误

  10. 10

    SPOJ上的NZEC运行时错误

  11. 11

    VBA宏上的运行时错误

  12. 12

    使用Python 2.7.9的TWOSQRS SPOJ给出了运行时错误(NZEC)

  13. 13

    使用Python 2.7.9的TWOSQRS SPOJ给出了运行时错误(NZEC)

  14. 14

    va_arg给出运行时错误

  15. 15

    flask sqlalchemy filter_by给出运行时错误

  16. 16

    performSegueWithIdentifier给出运行时错误,为什么?

  17. 17

    为什么我的代码给出运行时错误?

  18. 18

    在android中给出运行时短信权限错误

  19. 19

    在线判断给出运行时错误(NZEC)

  20. 20

    仅当通过Eclipse运行时:Spring Boot Controller上的POST失败,并显示HTTP错误415

  21. 21

    使用.PasteSpecial的运行时错误'438'

  22. 22

    使用OnTouchListenner的Android运行时错误

  23. 23

    Excel VBA:运行时错误(对象“范围”的方法“值”失败),但仅在连续运行时

  24. 24

    Excel VBA:运行时错误(对象“范围”的方法“值”失败),但仅在连续运行时

  25. 25

    Junit测试在程序包上运行时失败,但在文件上运行时成功

  26. 26

    运行时错误“ 1004”:使用ThisWorkbook的范围类的选择方法失败

  27. 27

    在使用javaN abc运行时给出输出bc

  28. 28

    OpenCV错误断言在某些Pixal值上失败

  29. 29

    无法弄清楚我的程序在spoj而不是ideone上给出运行时错误的原因

热门标签

归档