首页 > TAG信息列表 > MatrixID
halcon-invert_matrix返回逆矩阵
在HDevelop中 create_matrix (3, 3, [1,2,3,4,5,6,7,8,9], MatrixID) invert_matrix (MatrixID, 'general', 0, MatrixInvID) *返回逆矩阵 *参数1:原矩阵 *参数4:逆矩阵句柄 在QtCreator中 HTuple hv_MatrixID, hv_MatrixInvID; CreateMatrix(3, 3, (((((halcon-norm_matrix求矩阵的范数
在HDevelop中 create_matrix (3, 4, [1,2,3,4,5,6,7,8,10,20,30,40], MatrixID) norm_matrix (MatrixID, 'infinity-norm', Value1) *求矩阵的范数 *参数1:原矩阵 *参数2:范数类型 * 'frobenius-norm' 矩阵所有元素的平方之和再开方 * 'infinity-norm' 行元素绝halcon-max_matrix返回最大值矩阵MatrixMaxID
在HDevelop中 create_matrix (3, 4, [1,2,3,4,5,6,7,8,10,20,30,40], MatrixID) get_size_matrix (MatrixID, Rows, Columns) *返回矩阵的行数Rows和列数Columns max_matrix (MatrixID, 'columns', MatrixMaxID) 返回最大值矩阵MatrixMaxID *参数1:原矩阵 *参数2:最大值类型 *halcon-get_value_matrix返回矩阵的一个或多个元素
在HDevelop中 create_matrix (3, 4, [1,2,3,4,5,6,7,8,10,20,30,40], MatrixID) get_value_matrix (MatrixID, [0,2,1], [1,0,3], Value) *返回矩阵的一个或多个元素 *参数1:原矩阵 *参数2:行或行数组 *参数3:列或列数组 *保存提取的值--数组 在QtCreator中 Hhalcon-set_value_matrix设置矩阵的一个或多个元素
在HDevelop中 create_matrix (3, 4, [1,2,3,4,5,6,7,8,10,20,30,40], MatrixID) value:=[1,-9,6] set_value_matrix(MatrixID,[0,2,1],[1,0,3],value) *设置矩阵的一个或多个元素 *参数1:原矩阵 *参数2:行或行数组 *参数3:列或列数组 *值--数组 *注意:行列和值要一一对应 get_fullhalcon-get_diagonal_matrix获取对角线元素
在HDevelop中 create_matrix (3, 4, 0, MatrixID) get_diagonal_matrix (MatrixID, 0, VectorID) *获取对角线元素 *参数1:源矩阵句柄 *参数2:Diagonal对角值 * 如果Diagonal =0,则返回主对角线元素 * 如果Diagonal 为正值,则返回右上角对角元素 * 如果Diagonalhalcon-copy_matrix复制矩阵
在HDevelop中 create_matrix (3, 4, 0, MatrixID) copy_matrix (MatrixID, MatrixCopyID) *复制矩阵 *参数1:MatrixID 源矩阵句柄 *参数2:复制的矩阵句柄 repeat_matrix (MatrixID, 3, 4, MatrixRepeatedID) *重复矩阵,把源矩阵复制Rows×Columns 次,赋值给MatrixRepeatedID *参数