スポンサーリンク

OpenCVのMatのタイプ一覧表

スポンサーリンク
OpenCV
スポンサーリンク

スポンサーリンク

概要

OpenCVを触っているとよく出てくるCV_8UC3とかCV_8UC1。
どんなものがあるか一覧にしました。

型一覧表

Matタイプ詳細データの型
CV_8U符号なしの8ビット整数unsigned char
CV_8S符号付きの8ビット整数signed char
CV_16U符号なしの16ビット整数unsigned short
CV_16S符号付きの16ビット整数short
CV_32S符号付き32ビット整数int
CV_32F浮動小数点数,32ビットfloat
CV_64F浮動小数点数, 64ビットdouble
CV_8UC11個のCV_8U モノクロ画像の初期値unsigned char [1]
CV_8UC22個の CV_8Uunsigned char [2]
CV_8UC33個の CV_8U カラー画像の初期値unsigned char [3]
CV_8UC44個の CV_8Uunsigned char [4]
CV_8UC(n)n個の CV_8U,unsigned char [n]
CV_8SC11個のCV_8Ssigned char [1]
CV_8SC22個のCV_8Ssigned char [2]
CV_8SC33個のCV_8Ssigned char [3]
CV_8SC44個のCV_8Ssigned char [4]
CV_8SC(n)n個の CV_8S,signed char [n]
CV_16UC11個のCV_16Uunsigned short [1]
CV_16UC22個のCV_16Uunsigned short [2]
CV_16UC33個のCV_16Uunsigned short [3]
CV_16U4C4個のCV_16Uunsigned short [4]
CV_16UC(n)n個の CV_16U,unsigned short [n]
CV_16SC11個のCV_16Sshort [1]
CV_16SC22個のCV_16Sshort [2]
CV_16SC33個のCV_16Sshort [3]
CV_16SC44個のCV_16Sshort [4]
CV_16SC(n)n個の CV_16S,short [n]
CV_32SC11個のCV_32Sint [1]
CV_32SC21個のCV_32Sint [2]
CV_32SC31個のCV_32Sint [3]
CV_32SC41個のCV_32Sint [4]
CV_32SC(n)n個の CV_32S,int [n]
CV_32FC11個のCV_32Ffloat [1]
CV_32FC22個のCV_32Ffloat [2]
CV_32FC33個のCV_32Ffloat [3]
CV_32FC44個のCV_32Ffloat [4]
CV_32FC(n)n個のCV_32F,float [n]
CV_64FC11個のCV_64Fdouble [1]
CV_64FC22個のCV_64Fdouble [2]
CV_64FC33個のCV_64Fdouble [3]
CV_64FC44個のCV_64Fdouble [4]
CV_64FC(n)n個の CV_64F,double [n]

命名規則的は、

CV_{ビット数}{符号有無 (U|S|F)}C{チャンネル数}

という感じなんでしょうか。

参考

cv::Matの基本処理 — OpenCV-CookBook
OpenCVの型情報の定数まとめ - // TODO: better name
命名規則を覚えれば大体わかるけど、一応メモ。 ちゃんと対応してないかも。 IplImage CvMat 対応する他の構造体 チャンネルのバイト数 チャンネル数 一要素のバイト数 符号 種類 IPL_DEPTH_8U CV_8UC1 1 1 1 無 整数 CV_8UC2 1 2 2 無 整数 CV_8UC3 1 3 3 ...
CvType
OpenCV 画像処理
スポンサーリンク
スポンサーリンク
スポンサーリンク
404 Motivation Not Found
タイトルとURLをコピーしました