相关疑难解决方法(0)

使用2D数组初始化OpenCV Mat

在我的应用程序中,我想创建一个具有一些值的OpenCV Mat A(2-Dimensions),然后使用A作为输入将其传递给另一个OpenCV函数.

目前,我正在尝试:

// float data[2][5] = {{1,2,3,4,5},{7,8,9,10,11}}; 
// OR
float data[10] = {1,2,3,4,5,7,8,9,10,11};

// and then
//  A = Mat(1, 5, CV_32FC1, &data, 2);   // init from float 1D - array
// OR 
    A = Mat(2, 5, CV_32FC1, &data, 2);  
Run Code Online (Sandbox Code Playgroud)

在1D数组的情况下,传递的值是OK.但这对2D阵列不起作用,这更常见.我怎样才能在OpenCV中解决这个问题?

opencv

26
推荐指数
4
解决办法
8万
查看次数

如何将目录添加到 PKG_CONFIG_PATH 环境变量中?

我是Ubuntu新手,问题是我想安装opencv,然后我想用这句话查看已安装程序的版本

pkg-config --modversion opencv
Run Code Online (Sandbox Code Playgroud)

然后终端向我显示这种类型的“错误”

Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
Run Code Online (Sandbox Code Playgroud)

我尝试了所有方法,但都不起作用,有人知道如何解决吗?

linux ubuntu opencv

2
推荐指数
1
解决办法
7212
查看次数

标签 统计

opencv ×2

linux ×1

ubuntu ×1