TOP
はじめに
What's New
プロジェクトウィザード
プログラマーズガイド
Visual Studioでスタート
ビデオフォーマット情報の取得
ビニングとROI
プロパティ情報の取得
コールバック関数を使用する
メモリバッファコレクションを使用する
デバイス設定ダイアログの作成
画像をAVIファイルとして保存する
画像を動画ファイルとして保存する
コーデックのプロパティ
スクロールとズーム
オーバーレイの作成
イメージバッファにアクセスする
VCD Propertiesの基本的な使用法
VCDPropertiesの一覧を表示させる
フィルタインスペクタ
フレームフィルタの記述: 2値化処理
フィルタモジュールの作成
プロジェクトウィザード
技術関連項目
コンセプトとコンポーネント
フレームフィルタ
ディベイヤ処理
VCDプロパティ
DCAMprop DLL
クラスライブラリ
リファレンス
関数
定数
ヘルパークラス
クラス
エニュメレーション(列挙)
構造体
型定義
IC Imaging Control
スタンダード フィルタ
Bayer to Y800 フィルタ
DeBayer フィルタ
DeNoise フィルタ
ROI フィルタ
Rotate Flip フィルタ
サポート
リンク集
Ver.
3.4
3.5
4.0
言語
C++
C
VB.NET/C#
Python
TOP
ICImagingControl TOPページ
What's New
最新のIC Imaging Controlに新しく導入された機能、変更点について
What's New in version 3.0
IC Imaging Control 2.0.から 3.0.への変更点について
新機能リファレンス(version 3.0)
version3.0における新しい機能の一覧
拡張されたクラス
version3.0において拡張されたクラス
Grabberの新メソッド
Grabberの新メソッド
IC Imaging Control 3.0より
Grabber
クラスライブラリリファレンス>クラス>Grabber
クラスに追加されたメソッドの一覧です。
メソッド
説明
Grabber::setOverlayBitmapPathPosition
クラスライブラリリファレンス>クラス>Grabber>Grabber::setOverlayBitmapPathPosition
グラフ内の
OverlayBitmap
クラスライブラリリファレンス>クラス>OverlayBitmap
オブジェクトの位置を設定します。
Grabber::getOverlayBitmapPathPosition
クラスライブラリリファレンス>クラス>Grabber>Grabber::getOverlayBitmapPathPosition
グラフ内の
OverlayBitmap
クラスライブラリリファレンス>クラス>OverlayBitmap
オブジェクトの現在位置を返します。
Grabber::getSinkTypePtr
クラスライブラリリファレンス>クラス>Grabber>Grabber::getSinkTypePtr
現在選択中のシンクへのポインタを返します。
Grabber::setDeviceFrameFilters
クラスライブラリリファレンス>クラス>Grabber>Grabber::setDeviceFrameFilters
イメージストリームのデバイスパスにフレームフィルタのリストを挿入します。デバイスパスにオーバーレイが存在する場合、フィルタリストはその前に挿入されます。つまりフィルタリストはデバイスとオーバーレイの間に位置することになります。
Grabber::getDeviceFrameFilters
クラスライブラリリファレンス>クラス>Grabber>Grabber::getDeviceFrameFilters
デバイスの後ろに位置しているフレームフィルタのリストを返します。
Grabber::getVideoDataDimension
クラスライブラリリファレンス>クラス>Grabber>Grabber::getVideoDataDimension
ディスプレイに渡される画像データのサイズを返します。イメージストリーム上にフレームフィルタを挿入する際、
setDeviceFrameFilters
クラスライブラリリファレンス>クラス>Grabber>Grabber::setDeviceFrameFilters Method
や
setDisplayFrameFilters
クラスライブラリリファレンス>クラス>Grabber>Grabber::setDisplayFrameFilters Method
を使用しているとデバイスのビデオフォーマットによってサイズに違いは出ます。
IFrameFilter
クラスライブラリリファレンス>クラス>IFrameFilter
オブジェクトが
FrameHandlerSink
クラスライブラリリファレンス>クラス>FrameHandlerSink
によって使用されている場合、
MemBufferCollection
クラスライブラリリファレンス>クラス>MemBufferCollection
のサイズも画像データのサイズと違うことがございます。
Grabber::prepareLive
クラスライブラリリファレンス>クラス>Grabber>Grabber::prepareLive
イメージストリームの構築を行います。デバイスをディスプレイやシンクと結び付け、フレームフィルタやオーバーレイの挿入を行います。
Grabber::isLivePrepared
クラスライブラリリファレンス>クラス>Grabber>Grabber::isLivePrepared
イメージストリームが'prepared'(準備完了)の状態であるかどうかを返します。
Grabber::suspendLive
クラスライブラリリファレンス>クラス>Grabber>Grabber::suspendLive
メージストリームを停止し、'prepared'の状態にしておきます。
Grabber::setDisplayFrameFilters
クラスライブラリリファレンス>クラス>Grabber>Grabber::setDisplayFrameFilters
イメージストリームのディスプレイパスにフレームフィルタのリストを挿入します。ディスプレイパスにオーバーレイが存在している場合、フィルタリストはその前に挿入されます。つまりオーバーレイはフィルタリストとディスプレイの間に位置することになります。ディスプレイパスにオーバーレイがない場合にはフィルタリストはディスプレイの前に挿入されます。
Grabber::getDisplayFrameFilters
クラスライブラリリファレンス>クラス>Grabber>Grabber::getDisplayFrameFilters
ディスプレイの前に設定されたフレームフィルタのリストを返します。
Grabber::getDeBayerTransform
クラスライブラリリファレンス>クラス>Grabber>Grabber::getDeBayerTransform
DeBayerTransform
クラスライブラリリファレンス>クラス>DeBayerTransform
オブジェクトへのポインタを返します。もしBY8 のベイヤービデオフォーマットが選択されていた場合、画像データは自動的にディベイヤ処理されます。
DeBayerTransform
クラスライブラリリファレンス>クラス>DeBayerTransform
クラスがディベイヤ処理の制御を可能にします。
Grabber::getOverlay
クラスライブラリリファレンス>クラス>Grabber>Grabber::getOverlay
このメソッドは
OverlayBitmap
クラスライブラリリファレンス>クラス>OverlayBitmap
オブジェクトのインスタンスへのポインタを返します。
OverlayBitmap
クラスライブラリリファレンス>クラス>OverlayBitmap
はビデオストリーム上にテキストやグラフィックを描画するのに使用されます。
Grabber::saveDeviceState
クラスライブラリリファレンス>クラス>Grabber>Grabber::saveDeviceState
オープンな状態のデバイスの設定を保存します。保存された設定は
loadDeviceState
を使うことで呼び出すことができます。
Grabber::saveDeviceStateToFile
クラスライブラリリファレンス>クラス>Grabber>Grabber::saveDeviceStateToFile
オープンな状態のデバイスの設定をファイルに保存します。保存された設定は
loadDeviceStateFromFile
クラスライブラリリファレンス>クラス>Grabber>Grabber::loadDeviceStateFromFile Method
を使うことで呼び出すことができます。