OpenCV 4.5.3(日本語機械翻訳)
|
#include <types_c.h>
公開変数類 |
|
int | nSize |
int | ID |
int | nChannels |
int | alphaChannel |
int | depth |
char | colorModel [4] |
char | channelSeq [4] |
int | dataOrder |
int | origin |
int | align |
int | width |
int | height |
struct _IplROI * | roi |
struct _IplImage * | maskROI |
void * | imageId |
struct _IplTileInfo * | tileInfo |
int | imageSize |
char * | imageData |
int | widthStep |
int | BorderMode [4] |
int | BorderConst [4] |
char * | imageDataOrigin |
IplImage は,Intel Image Processing Library からの引用で,そのフォーマットはネイティブです.OpenCV は,上記のパラメータリストに示された IplImage フォーマットのサブセットのみをサポートします.
上記の制限に加えて,OpenCVではROIの扱いが異なります.OpenCV の関数は,すべてのソース画像とデスティネーション画像の画像サイズまたは ROI サイズが正確に一致することを要求します.一方,インテル® 画像処理ライブラリでは,ソース画像とデスティネーション画像の間の交点の領域 (または ROI) を処理し,それらが独立して変化することを許容します.
int _IplImage::align |
画像の行のアライメント(4または8).OpenCVはこれを無視し,代わりに widthStep を利用します.
int _IplImage::alphaChannel |
OpenCVでは無視されます.
int _IplImage::BorderConst[4] |
同上.
int _IplImage::BorderMode[4] |
OpenCV はこれを無視します.
char _IplImage::channelSeq[4] |
同上
char _IplImage::colorModel[4] |
OpenCVでは無視されます.
int _IplImage::dataOrder |
0 - インターリーブされたカラーチャンネル,1 - 分離されたカラーチャンネル. cvCreateImage は,インターリーブされた画像しか作成できません.
int _IplImage::depth |
ビット単位で表されるピクセル深度.IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16S, IPL_DEPTH_32S, IPL_DEPTH_32F, IPL_DEPTH_64F がサポートされます.
int _IplImage::height |
画像の高さをピクセル単位で指定します。
int _IplImage::ID |
バージョン (=0)
char* _IplImage::imageData |
アラインドされた画像データへのポインタです。
char* _IplImage::imageDataOrigin |
アラインドされた画像データの原点へのポインタ(必ずしもアラインドされている必要はありません) - 正しくデアロケーションするために必要です.
void* _IplImage::imageId |
" "
int _IplImage::imageSize |
画像データのサイズをバイト単位で指定します (インターリーブされたデータの場合は ==image->height*image->widthStep)。
struct _IplImage* _IplImage::maskROI |
NULLでなければいけません.
int _IplImage::nChannels |
ほとんどの OpenCV の関数は,1,2,3 または 4 チャンネルをサポートします.
int _IplImage::nSize |
sizeof(IplImage)
int _IplImage::origin |
0 - 左上の原点,1 - 左下の原点(Windowsビットマップのスタイル).
struct _IplROI* _IplImage::roi |
画像のROI.NULLの場合,画像全体が選択されます.
struct _IplTileInfo* _IplImage::tileInfo |
" "
int _IplImage::width |
画像の幅をピクセル単位で表します.
int _IplImage::widthStep |
並んだ画像の行のサイズ(バイト).