- 积分
- 5
贡献30
飞刀2 FD
注册时间2023-6-5
在线时间0 小时
![](data/attachment/common/c2/common_12_usergroup_icon.gif)
扫一扫,手机访问本帖 ![](plugin.php?id=aboc_qrcode:aboc_qrcode&tid=94313)
|
主要问题
!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);
}
|
|