openCVの変数型

使うたびに調べてたのでまとめ.要素タイプは上から0〜6.

  • 8U : 符号無し 8 ビット整数
  • 8S : 符号有り 8 ビット整数
  • 16U : 符号無し 16 ビット整数
  • 16S : 符号有り 16 ビット整数
  • 32S : 符号有り 32 ビット整数
  • 32F : 単精度浮動小数点数
  • 64F : 倍精度浮動小数点数


主に使うとき

  • CreateImageする時のdepth ⇒ IPL_DEPTH_(変数型)
  • CreateMatする時のtype ⇒ CV_(変数型)Cn ←nにはチャンネル数が入る


チャンネル数てなに?いつも1にしてるんですが.
例えばRGB値を格納する行列作る時は, cvMat* M = cvCreateMat(row,col,CV_8UC1);