嵌入式爱好者

查看: 4575|回复: 1

[Linux] AM6254+LINUX,使用opencl识别不到GPU

[复制链接]

1

主题

1

帖子

5

积分

扫一扫,手机访问本帖
发表于 2023-6-5 11:53:25 | 显示全部楼层 |阅读模式
主要问题
!context.create(cv::ocl::Device::TYPE_GPU)
提示找不到GPU。
利用opencv的opencl库找不不到GPU,代码编译通过,opencv已经移植到板子上。程序可以运行,没报错,但貌似识别不到GPU。

板子:AM6254
系统:linux
Linux ok6254 5.10.87 #1 SMP PREEMPT Mon Jul 4 14:24:21 CST 2022 aarch64 aarch64 aarch64 GNU/Linux





详细代码如下:
#include <opencv2/opencv.hpp>
#include <opencv2/core/ocl.hpp>
#include <opencv2/xfeatures2d/nonfree.hpp>
using namespace cv;
using namespace xfeatures2d;
using namespace std;


int main()
{
        // 启用OpenCL加速
        cv::ocl::Context context;
        if (!context.create(cv::ocl::Device::TYPE_GPU))
        {
                cout << "fail to create OPENCL" << endl;
        }

        cv::ocl::Device device = context.device(0);
        cv::ocl::setUseOpenCL(true);
}


回复

使用道具 举报

0

主题

124

帖子

402

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证i.MX8MP通行证RK3568通行证RK3588通行证RK3399通行证LS1028A通行证G2L通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证FCU3001通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证AM62x资料下载FDU070K02\FDU101K02通行证i.MX9352通行证

发表于 2023-6-5 15:29:26 | 显示全部楼层
您好,6254的GPU不支持opencv。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 13:42

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表