将OpenCV矩阵转换为C ++矩阵

时间:2015-08-24 19:01:40

标签: c++ opencv

我有一个大小为640 * 480的OpenCV矩阵,现在我想将它转换为可以在c ++中使用的普通矩阵。你有什么建议我作为最好的方法?

    <div id='modal' ng-switch on="modal">
            <div ng-switch-when="view" ng-include="'view.url'"></div
            <div ng-switch-when="edit" ng-controller="BeerCtrl" ng-include="'edit.url'"></div>
    </div>

根据上面的代码,如何在c ++中使用等效的矩阵“a”?

1 个答案:

答案 0 :(得分:2)

你可以遍历矩阵。

int mat[640][480];
for (int row = 0; row < a.rows; row++)
    for (int col = 0; col < a.cols; col++)
        mat[col][row] = a.at<int>(row, col);

但是,我不明白这一点。你想要对Mat opencv做的任何事情都提供了。您可以使用上面的for循环执行的任何其他操作。