産業用カメラに関するFAQ/BU/DUカメラにGenAPI関数でPixelFormatノ...

BU/DUカメラにGenAPI関数でPixelFormatノードに値を書き込むとエラーが戻ります。(No.183)

BU/DUカメラは画像データの構成要素を表すPixelCodingノードと画像データのデータ長を表すPixelSizeノードの組み合わせで画像データのフォーマットを設定するよう設計されています。

GenAPIのPixelFormatノードはPixelCodingノード値とPixelSizeノード値の組み合わせに相当するPixelFormat値を読み出すことはできますが、BU/DUカメラではPixelFormatノードには値を書き込むことはできません。

PixelFormatを指定して画像データのフォーマットを変更する場合はTeliCamApiのカメラ制御関数SetCamPixelFormat()を使用してください。SetCamPixelFormat()は指定されたPixelFormatに相当するPixelCodingとPixelSizeの値をカメラに書き込みます。

GenAPIを使用する場合はPixelCodingノードを書き込んだ後にPixelSizeノードに値を書き込んでください。

PixelFormat、PixelCoding、 PixelSizeの関係は、添付ファイル「Ver4_2_002_PixelFormats.pdf」をご覧ください。

戻る

このFAQは、お役にたちましたか?

今後のFAQ作成の参考にさせていただくため、FAQについてのご意見等をご入力ください。(800文字以内)
下記にご記入いただいても、回答できませんのでご了承下さい。

当社のウェブサイトで利用するクッキーの設定変更は以下より実施ください。