調べ方
cv::Mat型変数の要素のタイプを調べたいときがある!
そのときは、flgasメンバ変数を16進数でprintするか、デバッガで見るなどして、値を確認しよう!
下2桁が以下の表の16進数値と一致するタイプを探せば型がわかる。
マクロ名 | 10進数値 | 16進数値 |
---|---|---|
CV_8U | 0 | 0 |
CV_8S | 1 | 1 |
CV_16U | 2 | 2 |
CV_16S | 3 | 3 |
CV_32S | 4 | 4 |
CV_32F | 5 | 5 |
CV_64F | 6 | 6 |
CV_16F | 7 | 7 |
CV_8UC1 | 0 | 0 |
CV_8UC2 | 8 | 8 |
CV_8UC3 | 16 | 10 |
CV_8UC4 | 24 | 18 |
CV_8SC1 | 1 | 1 |
CV_8SC2 | 9 | 9 |
CV_8SC3 | 17 | 11 |
CV_8SC4 | 25 | 19 |
CV_16UC1 | 2 | 2 |
CV_16UC2 | 10 | a |
CV_16UC3 | 18 | 12 |
CV_16UC4 | 26 | 1a |
CV_16SC1 | 3 | 3 |
CV_16SC2 | 11 | b |
CV_16SC3 | 19 | 13 |
CV_16SC4 | 27 | 1b |
CV_32SC1 | 4 | 4 |
CV_32SC2 | 12 | c |
CV_32SC3 | 20 | 14 |
CV_32SC4 | 28 | 1c |
CV_16FC1 | 7 | 7 |
CV_16FC2 | 15 | f |
CV_16FC3 | 23 | 17 |
CV_16FC4 | 31 | 1f |
CV_32FC1 | 5 | 5 |
CV_32FC2 | 13 | d |
CV_32FC3 | 21 | 15 |
CV_32FC4 | 29 | 1d |
CV_64FC1 | 6 | 6 |
CV_64FC2 | 14 | e |
CV_64FC3 | 22 | 16 |
CV_64FC4 | 30 | 1e |