halcon-create_matrix创建一个矩阵

在HDevelop中

create_matrix (3, 4, 0, MatrixID)
*创建一个矩阵
*参数1:行
*参数2:列
*参数3:矩阵值,浮点数,整数会自动转换为浮点数
*      如果Value=某个值,整个矩阵都填充为这个值
*      Value='identity',生成单位矩阵-->此时行列必须相等
*      如果Value包含多个值,且值的数量等于矩阵的秩,则对角线将填充为Value
*      如果Value包含多个值,且值的数量等于矩阵中元素的个数(Rows×Columns),则Value逐行填充矩阵
*参数4:保存矩阵句柄
如果Value=某个值,整个矩阵都填充为这个值

 

 

Value='identity',生成单位矩阵-->此时行列必须相等

 

如果Value包含多个值,且值的数量等于矩阵的秩,则对角线将填充为Value

 

如果Value包含多个值,且值的数量等于矩阵中元素的个数(Rows×Columns),则Value逐行填充矩阵

 

 

在QtCreator中

    HTuple  hv_MatrixID;
    CreateMatrix(3, 4, 0, &hv_MatrixID);
      //创建一个矩阵
      //参数1:行
      //参数2:列
      //参数3:矩阵值,浮点数,整数会自动转换为浮点数
      //     如果Value=某个值,整个矩阵都填充为这个值
      //     Value='identity',生成单位矩阵-->此时行列必须相等
      //     如果Value包含多个值,且值的数量等于矩阵的秩,则对角线将填充为Value
      //     如果Value包含多个值,且值的数量等于矩阵中元素的个数(Rows×Columns),则Value逐行填充矩阵
      //参数4:保存矩阵句柄

 

 

 

 

posted @ 2022-02-14 18:55  天子骄龙  阅读(723)  评论(0)    收藏  举报