写过一篇 发表于 2024-5-13 09:49:13

C++中OpenCV、Armadillo矩阵数据格式的转换方式

  本文介绍在C++语言中,矩阵库Armadillo的mat、vec格式数据与计算机视觉库OpenCV的Mat格式数据相互转换的方法。
  在C++语言的矩阵库Armadillo与计算机视觉库OpenCV中,都有矩阵格式的数据类型;而这两个库在运行能力方面各有千秋,因此实际应用过程中,难免会遇到必要将二者的矩阵格式数据类型加以相互转换的情况。本文就对其相互转换的具体方法加以介绍。
  首先,二者相互转换必要用到的代码如下。
#include #include #include using namespace std;int main() {        // 将Armadillo的列向量vec转为OpenCV的Mat        arma::vec ar_vec = {1, 2, 3, 4};        cout
页: [1]
查看完整版本: C++中OpenCV、Armadillo矩阵数据格式的转换方式