Opencvのimread()関数宣言について

742 ワード

Opencvのimread()関数宣言について
   Mat imread(  const   string& filename,  int   flags=1 );
パラメータ:
filename--ファイルの場所.ファイル名のみを指定する場合は、ファイルはC++ファイルと同じディレクトリにある必要があります.そうしないと、画像のフルパスを指定する必要があります.
flags--可能な入力は5つあります.
CV_LOAD_IMAGE_UNCHANGED–各チャネルにおいて、各画素のビット深度は8 bitであり、チャネル数(色)は変わらない.CV_LOAD_IMAGE_GRAYSCALE–ビット深度=8 bitチャネル数=1(カラーグレー)CV_LOAD_IMAGE_COLOR-ビット深度=?チャネル数=3 CV_LOAD_IMAGE_ANYDEPTH–ビット深度は変わらず、チャネル数=?
CV_LOAD_IMAGE_ANYCOLOR–ビット深度=?チャネル数は変わらない上記の値を組み合わせて使用することもできます.たとえば、CV_LOAD_IMAGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR–ビット深度は変わらず、チャネル数比は便CV_LOAD_IMAGE_COLOR | CV_LOAD_IMAGE_ANYDEPTH–ビット深度は変化せず、チャネル数=3 どちらを使うか分からない場合は、CVを使います.LOAD_IMAGE_COLOR