CV_MAT_ELEM()是開源視覺庫OpenCV的帶參數宏定義
宏定義本體,參數解釋,舉例,1、對 32-bit 浮點數的實數矩陣:,2、 3x3 單位矩陣的初始化可以表示為:,概述,
宏定義本體
CV_MAT_ELEM( matrix, elemtype, row, col )
參數解釋
matrix——要訪問的矩陣
elemtype—懂埋永—矩陣元素的類型
row——所要訪問元素的行數
col——所要淚連腿屑訪問元素的列數境駝良跨漿海
舉例
1、對 32-bit 浮點數的實數矩陣:
M(i,j) ~ CV_MAT_ELEM( mat, float, i, j )
2、 3x3 單位矩陣的初始化可以表示為:
CV_MAT_ELEM( mat, float, 0, 0 ) = 1.f;
CV_MAT_ELEM( mat, float, 0, 1 ) = 0.f;
CV_MAT_ELEM( mat, float, 0, 2 ) = 0.f;
CV_MAT_ELEM( mat, float, 1, 0 ) = 0.f;
CV_MAT_ELEM( mat, float, 1, 1 ) = 1.f;
CV_MAT_ELEM( mat, float, 1, 2 ) = 0.f;
CV_MAT_ELEM( mat, float, 2, 0 ) = 0.f;
CV_MAT_ELEM( mat, float, 2, 1 ) = 0.f;
CV_MAT_ELEM( mat, float, 2, 2 ) = 1.f;
概述
CV_MAT_ELEM()是opencv中料鍵棗員用來訪問矩陣每府放嬸個元素的宏,這個凳灑宏只對單通道矩陣有效,多通道會報錯