OpenCV 4.5.3(日本語機械翻訳)
列挙型
Flags for video I/O

列挙型

enum cv::VideoCaptureAPIs {
cv::CAP_ANY = 0 , cv::CAP_VFW = 200 , cv::CAP_V4L = 200 , cv::CAP_V4L2 = CAP_V4L ,
cv::CAP_FIREWIRE = 300 , cv::CAP_FIREWARE = CAP_FIREWIRE , cv::CAP_IEEE1394 = CAP_FIREWIRE , cv::CAP_DC1394 = CAP_FIREWIRE ,
cv::CAP_CMU1394 = CAP_FIREWIRE , cv::CAP_QT = 500 , cv::CAP_UNICAP = 600 , cv::CAP_DSHOW = 700 ,
cv::CAP_PVAPI = 800 , cv::CAP_OPENNI = 900 , cv::CAP_OPENNI_ASUS = 910 , cv::CAP_ANDROID = 1000 ,
cv::CAP_XIAPI = 1100 , cv::CAP_AVFOUNDATION = 1200 , cv::CAP_GIGANETIX = 1300 , cv::CAP_MSMF = 1400 ,
cv::CAP_WINRT = 1410 , cv::CAP_INTELPERC = 1500 , cv::CAP_REALSENSE = 1500 , cv::CAP_OPENNI2 = 1600 ,
cv::CAP_OPENNI2_ASUS = 1610 , cv::CAP_OPENNI2_ASTRA = 1620 , cv::CAP_GPHOTO2 = 1700 , cv::CAP_GSTREAMER = 1800 ,
cv::CAP_FFMPEG = 1900 , cv::CAP_IMAGES = 2000 , cv::CAP_ARAVIS = 2100 , cv::CAP_OPENCV_MJPEG = 2200 ,
cv::CAP_INTEL_MFX = 2300 , cv::CAP_XINE = 2400 , cv::CAP_UEYE = 2500
}
cv::VideoCaptureAPIバックエンドの識別子.[【詳解】(英語]
enum cv::VideoCaptureProperties {
cv::CAP_PROP_POS_MSEC =0 , cv::CAP_PROP_POS_FRAMES =1 , cv::CAP_PROP_POS_AVI_RATIO =2 , cv::CAP_PROP_FRAME_WIDTH =3 ,
cv::CAP_PROP_FRAME_HEIGHT =4 , cv::CAP_PROP_FPS =5 , cv::CAP_PROP_FOURCC =6 , cv::CAP_PROP_FRAME_COUNT =7 ,
cv::CAP_PROP_FORMAT =8 , cv::CAP_PROP_MODE =9 , cv::CAP_PROP_BRIGHTNESS =10 , cv::CAP_PROP_CONTRAST =11 ,
cv::CAP_PROP_SATURATION =12 , cv::CAP_PROP_HUE =13 , cv::CAP_PROP_GAIN =14 , cv::CAP_PROP_EXPOSURE =15 ,
cv::CAP_PROP_CONVERT_RGB =16 , cv::CAP_PROP_WHITE_BALANCE_BLUE_U =17 , cv::CAP_PROP_RECTIFICATION =18 , CAP_PROP_MONOCHROME =19 ,
CAP_PROP_SHARPNESS =20 , cv::CAP_PROP_AUTO_EXPOSURE =21 , CAP_PROP_GAMMA =22 , CAP_PROP_TEMPERATURE =23 ,
CAP_PROP_TRIGGER =24 , CAP_PROP_TRIGGER_DELAY =25 , CAP_PROP_WHITE_BALANCE_RED_V =26 , CAP_PROP_ZOOM =27 ,
CAP_PROP_FOCUS =28 , CAP_PROP_GUID =29 , CAP_PROP_ISO_SPEED =30 , CAP_PROP_BACKLIGHT =32 ,
CAP_PROP_PAN =33 , CAP_PROP_TILT =34 , CAP_PROP_ROLL =35 , CAP_PROP_IRIS =36 ,
cv::CAP_PROP_SETTINGS =37 , CAP_PROP_BUFFERSIZE =38 , CAP_PROP_AUTOFOCUS =39 , cv::CAP_PROP_SAR_NUM =40 ,
cv::CAP_PROP_SAR_DEN =41 , cv::CAP_PROP_BACKEND =42 , cv::CAP_PROP_CHANNEL =43 , cv::CAP_PROP_AUTO_WB =44 ,
cv::CAP_PROP_WB_TEMPERATURE =45 , cv::CAP_PROP_CODEC_PIXEL_FORMAT =46 , cv::CAP_PROP_BITRATE =47 , cv::CAP_PROP_ORIENTATION_META =48 ,
cv::CAP_PROP_ORIENTATION_AUTO =49 , cv::CAP_PROP_HW_ACCELERATION =50 , cv::CAP_PROP_HW_DEVICE =51 , cv::CAP_PROP_HW_ACCELERATION_USE_OPENCL =52 ,
CV__CAP_PROP_LATEST
}
cv::VideoCapture汎用のプロパティ識別子。[【詳解】(英語]
enum cv::VideoWriterProperties {
cv::VIDEOWRITER_PROP_QUALITY = 1 , cv::VIDEOWRITER_PROP_FRAMEBYTES = 2 , cv::VIDEOWRITER_PROP_NSTRIPES = 3 , cv::VIDEOWRITER_PROP_IS_COLOR = 4 ,
cv::VIDEOWRITER_PROP_DEPTH = 5 , cv::VIDEOWRITER_PROP_HW_ACCELERATION = 6 , cv::VIDEOWRITER_PROP_HW_DEVICE = 7 , cv::VIDEOWRITER_PROP_HW_ACCELERATION_USE_OPENCL = 8 ,
CV__VIDEOWRITER_PROP_LATEST
}
cv::VideoWriter汎用のプロパティ識別子。[【詳解】(英語]

詳解

列挙型詳解

VideoCaptureAPIs

cv::VideoCaptureAPIバックエンドの識別子.

キャプチャオブジェクトに適した API を選択します.バックエンドで使用されるVideoCapture::VideoCapture()コンストラクタまたはVideoCapture::open()

覚え書き
backends は,OpenCV バイナリと共にビルドされた場合にのみ利用できます.詳細は videoio_overview を参照してください.
列挙値
CAP_ANY

自動検出 == 0

CAP_VFW

Video For Windows (廃止されました。削除しました)

CAP_V4L

V4L/V4L2 キャプチャーをサポートしました。

CAP_V4L2

CAP_V4Lと同じ

CAP_FIREWIRE

IEEE 1394ドライバ

CAP_FIREWARE

CAP_FIREWIREと同じ値

CAP_IEEE1394

CAP_FIREWIREと同じ値

CAP_DC1394

CAP_FIREWIREと同じ値

CAP_CMU1394

CAP_FIREWIREと同じ値

CAP_QT

QuickTime (廃止されました。削除されました)

CAP_UNICAP

Unicap ドライバ (廃止予定、削除済み)

CAP_DSHOW

DirectShow (videoInput 経由)

CAP_PVAPI

PvAPI、Prosilica GigE SDK

CAP_OPENNI

OpenNI (Kinect用)

CAP_OPENNI_ASUS

OpenNI (Asus Xtion用)

CAP_ANDROID

Android - 使用しません。

CAP_XIAPI

XIMEA カメラ API

CAP_AVFOUNDATION

iOS 用の AVFoundation フレームワークです(OS X Lion も同じ API を使用する予定です)。

CAP_GIGANETIX

Smartek Giganetix GigEVisionSDK

CAP_MSMF

Microsoft Media Foundation (videoInput経由)

CAP_WINRT

Microsoft Windows Runtime(Media Foundationを使用

CAP_INTELPERC

RealSense (旧Intel Perceptual Computing SDK)

CAP_REALSENSE

CAP_INTELPERC のシノニムです。

CAP_OPENNI2

OpenNI2 (Kinect用)

CAP_OPENNI2_ASUS

OpenNI2 (Asus XtionおよびOccipital Structureセンサー用)

CAP_OPENNI2_ASTRA

OpenNI2 (Orbbec Astra用)

CAP_GPHOTO2

gPhoto2 接続

CAP_GSTREAMER

GStreamer

CAP_FFMPEG

FFMPEG ライブラリを使用して、ビデオファイルまたはストリームを開き、録画する

CAP_IMAGES

OpenCV 画像シーケンス (例: img_%02d.jpg)

CAP_ARAVIS

Aravis SDK

CAP_OPENCV_MJPEG

OpenCV MotionJPEG コーデックの組み込み

CAP_INTEL_MFX

インテル® MediaSDK

CAP_XINE

XINE エンジン (Linux)

CAP_UEYE

uEye カメラ API

VideoCaptureProperties

cv::VideoCapture汎用のプロパティ識別子。

プロパティの読み書きには多くのレイヤーが関わっています。この連鎖の中で、予期せぬ結果が発生することがあります。効果的な動作は、デバイスのハードウェア、ドライバー、API バックエンドに依存します。

参照
Additional flags for video I/O API backends,VideoCapture::get(),VideoCapture::set()
列挙値
CAP_PROP_POS_MSEC

ビデオファイルの現在の位置をミリ秒単位で示す。

CAP_PROP_POS_FRAMES

次にデコード/キャプチャーされるフレームの0ベースのインデックス。

CAP_PROP_POS_AVI_RATIO

ビデオファイルの相対位置。0=フィルムの開始、1=フィルムの終了。

CAP_PROP_FRAME_WIDTH

ビデオストリームのフレームの幅。

CAP_PROP_FRAME_HEIGHT

ビデオストリーム内のフレームの高さ。

CAP_PROP_FPS

フレームレート。

CAP_PROP_FOURCC

コーデックの 4 文字コード。VideoWriter::fourcc.

CAP_PROP_FRAME_COUNT(キャッププロップフレームカウント

ビデオファイルのフレーム数。

CAP_PROP_FORMAT。

Matオブジェクトのフォーマット(参照Mat::type())が返すMatオブジェクトのフォーマット.VideoCapture::retrieve(). デコードされていない RAW ビデオストリームを取得するには,値 -1 を設定します(例:8UC1).Mat8UC1のように)。

CAP_PROP_MODE

現在のキャプチャモードを示す Backend 固有の値。

CAP_PROP_BRIGHTNESS

画像の明るさ(サポートしているカメラにのみ適用されます)。

CAP_PROP_CONTRAST

画像のコントラスト(対応しているカメラのみ)。

CAP_PROP_SATURATION

画像の彩度(カメラの場合のみ)。

CAP_PROP_HUE(色相

画像の色相(カメラの場合のみ)。

CAP_PROP_GAIN

画像のゲイン(サポートするカメラに限ります)。

CAP_PROP_EXPOSURE

露出(対応するカメラのみ)。

CAP_PROP_CONVERT_RGB

画像をRGBに変換するかどうかを示すブーリアンフラグ。
GStreamer ノート: このフラグは、カスタムパイプラインが使用されている場合には無視されます。パイプラインの出力を解釈するのはユーザーの責任です。

CAP_PROP_WHITE_BALANCE_BLUE_U

現在サポートされていません。

CAP_PROP_RECTIFICATION

ステレオカメラ用の整流フラグ(注:現在、DC1394 v 2.x バックエンドでのみサポートされています)。

CAP_PROP_AUTO_EXPOSURE

DC1394:露出制御はカメラで行われ、ユーザはこの機能を使用してリファレンスレベルを調整できる。

キャップ_プロップ_セッティング

ビデオ/カメラフィルターダイアログのポップアップ(注:現在はDSHOWバックエンドでのみサポート。このプロパティの値は無視される。)

CAP_PROP_SAR_NUM

サンプルのアスペクト比:num/den (num)

CAP_PROP_SAR_DEN

サンプルのアスペクト比:num/den (den)

CAP_PROP_BACKEND

現在のバックエンド(enum VideoCaptureAPIs)。読み取り専用のプロパティ

CAP_PROP_CHANNEL

ビデオ入力またはチャンネル番号(サポートしているカメラの場合のみ)。

CAP_PROP_AUTO_WB

自動ホワイトバランスの有効化/無効化

CAP_PROP_WB_Temperature

ホワイトバランスの色温度

cap_prop_codec_pixel_format

(読み取り専用) コーデックのピクセルフォーマット。4文字のコード - 参照VideoWriter::fourcc. のサブセットです。AV_PIX_FMT_* のサブセットです。不明な場合は -1。

キャップ_プロップ_ビットレート

(読み取り専用) ビデオのビットレート(単位:kbits/s

CAP_PROP_ORIENTATION_META(読み込み専用

(読み取り専用)ストリームメタで定義されたフレーム回転(FFmpegバックエンドのみに適用可能)

CAP_PROP_ORIENTATION_AUTO

trueの場合 - ビデオファイルのメタデータを考慮して,CvCaptureの出力フレームを回転させます(FFmpegのバックエンドのみに適用可能です) (https://github.com/opencv/opencv/issues/15499)

cap_prop_hw_acceleration

(オープンオンリー) ハードウェアアクセラレーションの種類(以下のVideoAccelerationType). でのみサポートされる設定です。paramsパラメータでのみ設定可能です。cv::VideoCaptureコンストラクタや .open() メソッドのパラメータでのみ設定できます。デフォルト値はバックエンド固有です。

CAP_PROP_HW_DEVICE

(オープンオンリー) ハードウェアデバイスのインデックス(複数のデバイスがある場合はGPUを選択)。デバイスの列挙は加速タイプによって異なります。

CAP_PROP_HW_ACCELERATION_USE_OPENCL

(オープンオンリー) 0以外の場合、新しいOpenCLコンテキストを作成し、現在のスレッドにバインドします。作成されたOpenCLコンテキストには、ビデオアクセラレーション・コンテキストが添付され(まだ添付されていない場合)、HWアクセラレーション・デコーダーとの間のGPUデータ・コピーが最適化されます。cv::UMat.

VideoWriterProperties

cv::VideoWriter汎用のプロパティ識別子。

参照
VideoWriter::get(),VideoWriter::set()
列挙値
ビデオライター_プロップ_クオリティ

エンコードされたビデオストリームの現在の品質(0~100%)。コーデックによっては、動的に調整することができます。

ビデオライター_prop_framebytes

(読み取り専用)。符号化されたビデオフレームのサイズ。エンコードの順番は、表現の順番とは異なる場合があることに注意してください。

videowriter_prop_nstripes (読み取り専用): 並列エンコードのためのストライプ数。

並列エンコードのためのストライプ数。自動検出の場合は-1。

ビデオライター_prop_is_color

これが0ではない場合,エンコーダはカラーフレームを期待してエンコードしますが,そうでない場合はグレースケールフレームで動作します.

ビデオライター_プロップ_デプス

デフォルトは CV_8U。

ビデオライター_prop_hw_acceleration

(オープンオンリー) ハードウェアアクセラレーションの種類(以下のVideoAccelerationType). でのみサポートされる設定です。paramsパラメータでのみ設定可能です。VideoWriterコンストラクタや .open() メソッドのパラメータでのみ設定できます。デフォルト値はバックエンド固有です。

ビデオライター_プロップ_HW_デバイス

(オープンオンリー) ハードウェアデバイスのインデックス(複数のデバイスがある場合はGPUを選択)。デバイスの列挙は加速タイプによって異なります。

ビデオライター_prop_hw_acceleration_use_opencl

(オープンオンリー) 0でない場合、新しいOpenCLコンテキストを作成し、現在のスレッドにバインドします。作成されたOpenCLコンテキストには、ビデオアクセラレーション・コンテキストが添付されており(まだ添付されていない場合)、エンコーダーとHWアクセラレーション・エンコーダー間のGPUデータ・コピーが最適化されます。cv::UMatとHWアクセラレーションエンコーダー間のGPUデータコピーを最適化します。