Component Selector#
Basler blazeカメラは、フレームベースのデータストリームを生成します。各フレームは、1つまたは複数のコンポーネントで構成されます。個々のコンポーネントについて、ピクセルフォーマットを選択して、コンポーネントのデータの表示方法を制御できます。
コンポーネント#
次のコンポーネントを使用できます。
- 範囲
When enabling the Range component, each frame contains depth information. Using thePixelFormatparameter you can control whether the depth information is represented as a depth map or as a point cloud. A depth map uses gray values to represent the distance between the target and the camera per pixel. The depth map output by the blaze camera uses gray values to represent the distance between the target and the image plane (an imaginary plane that passes through the optical center of the camera and is parallel to the sensor). A point cloud is a set of 3D coordinates. In a point cloud, each pixel is assigned (x,y,z) coordinates in the camera's coordinate system. - Intensity
Intensityコンポーネントを有効にすると、カメラが生成する各データフレームに輝度画像が追加されます。輝度画像は、反射された光パルスの明るさをピクセルあたりの16ビットの整数値で示します。技術的に言うと、これは振幅画像です。これは、あらゆる環境光がフィルタリングされている間、光の近赤外部分のみが含まれているためです。
カメラが発する光の波長が影響するので、輝度画像は、人間が知覚する対象シーンとは異なる場合があります。
輝度画像は、画像のピクセルが過度に高飽和/低飽和になっていないか確認するのに役立ちます。これらを回避するには、露光時間やカメラ位置を変更して、画像が改善されるか確認します。 - 信頼性
When enabling the Confidence component, a confidence map is added to each data frame the camera generates. The confidence map is a visual representation of how reliable the depth map data is. The more light is collected for a pixel, the higher the confidence value. If no reliable depth data is available, a pixel is set to zero in the confidence map.
Using theConfidenceThresholdparameter, you can control which depth data is considered reliable.
コンポーネントの選択#
You can choose which component you want the camera to transmit by enabling the respective component using the ComponentSelector parameter.
コンポーネントを有効にするには:
-
パラメーターを
ComponentSelectorparameter to the desired component:Range: The Range component is selected.Intensity: The Intensity component is selected.Confidence: The Confidence component is selected.
-
パラメーターを
ComponentEnableparameter totrue. - パラメーターを
PixelFormatparameter to the desired pixel format for the component. - 必要に応じて、他のコンポーネントについても繰り返します。
情報
If you're using the blaze Viewer, you can't deselect any components because the Viewer requires all of them to be enabled. If you're accessing the camera directly via the pylon SDK, you are free to select and deselect components as required. The camera mus be idle when you're changing components.