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) を処理し,それらが独立して変化することを許容します.

メンバ詳解

align

int _IplImage::align

画像の行のアライメント(4または8).OpenCVはこれを無視し,代わりに widthStep を利用します.

alphaChannel

int _IplImage::alphaChannel

OpenCVでは無視されます.

BorderConst

int _IplImage::BorderConst[4]

同上.

BorderMode

int _IplImage::BorderMode[4]

OpenCV はこれを無視します.

channelSeq

char _IplImage::channelSeq[4]

同上

colorModel

char _IplImage::colorModel[4]

OpenCVでは無視されます.

dataOrder

int _IplImage::dataOrder

0 - インターリーブされたカラーチャンネル,1 - 分離されたカラーチャンネル. cvCreateImage は,インターリーブされた画像しか作成できません.

depth

int _IplImage::depth

ビット単位で表されるピクセル深度.IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16S, IPL_DEPTH_32S, IPL_DEPTH_32F, IPL_DEPTH_64F がサポートされます.

height

int _IplImage::height

画像の高さをピクセル単位で指定します。

ID

int _IplImage::ID

バージョン (=0)

imageData

char* _IplImage::imageData

アラインドされた画像データへのポインタです。

imageDataOrigin

char* _IplImage::imageDataOrigin

アラインドされた画像データの原点へのポインタ(必ずしもアラインドされている必要はありません) - 正しくデアロケーションするために必要です.

imageId

void* _IplImage::imageId

" "

imageSize

int _IplImage::imageSize

画像データのサイズをバイト単位で指定します (インターリーブされたデータの場合は ==image->height*image->widthStep)。

maskROI

struct _IplImage* _IplImage::maskROI

NULLでなければいけません.

nChannels

int _IplImage::nChannels

ほとんどの OpenCV の関数は,1,2,3 または 4 チャンネルをサポートします.

nSize

int _IplImage::nSize

sizeof(IplImage)

origin

int _IplImage::origin

0 - 左上の原点,1 - 左下の原点(Windowsビットマップのスタイル).

roi

struct _IplROI* _IplImage::roi

画像のROI.NULLの場合,画像全体が選択されます.

tileInfo

struct _IplTileInfo* _IplImage::tileInfo

" "

width

int _IplImage::width

画像の幅をピクセル単位で表します.

widthStep

int _IplImage::widthStep

並んだ画像の行のサイズ(バイト).


この構造体詳解は次のファイルから抽出されました: