zoukankan      html  css  js  c++  java
  • 【记录一个问题】opencv官网的opencv android sdk使用opencl并未用到GPU

    UMat u_mat;
    mat.copyTo(u_mat);
    cv::cvtColor(u_mat, cv::BGR2GARY);

    这样的代码反复执行,并未发现GPU占用提升。执行时间与不使用UMat相当。
    由此证明,官网提供的opencv android sdk,并未把opencl的支持编译进去。
    see:  https://github.com/opencv/opencv/releases

    下载地址:https://github.com/opencv/opencv/releases/download/3.4.6/opencv-3.4.6-android-sdk.zip
    =========================================
    网上找到一些帖子,貌似自己编译解决了这个问题,后面准备试一试:
    https://www.slideshare.net/noritsuna/how-to-build-use-opencl-on-opencv-android-ndk
    How to Build & Use OpenCL on OpenCV & Android NDK 

    https://github.com/soham24/Opencv-android-SDK-3.3.1-with-opencl-and-contrib
    Opencv-android-SDK-3.3.1-with-opencl-and-contrib

    https://gist.github.com/iago-suarez/13c82b416ce6b07a93b5b6eee6bd29f3
    Setting Up OpenCL for OpenCV on Android, the full story



  • 相关阅读:
    Markdown快捷笔记
    Linux常用命令
    Git使用
    HTML
    JavaScript-笔记2
    AngularJS-笔记2
    AngularJS-笔记1
    JQuery-笔记
    设置DataGridView的某个单元格为ComboBox
    记录文件浏览历史路径
  • 原文地址:https://www.cnblogs.com/ahfuzhang/p/11007810.html
Copyright © 2011-2022 走看看