東芝テリー株式会社

TOP > お客様サポート > 産業用カメラに関するFAQ

産業用カメラに関するFAQ

FAQ検索 クリア
検索方法
 
 
含まないキーワード
 
表示順序
カテゴリから探す
ご質問
カメラから取得した画像をOpenCVで画像処理できる画像フォーマットに変換する方法を教えてください。
C言語でOpenCVを使用するとき、画像の管理はIplImage構造体、その他の行列の管理はCvMat構造体を用います。 C++言語でOpenCVを使用するときには、cv::Matクラスを利用して画像と行列を統一して管理します。

BU/DU/BGカメラで取得した画像データをOpenCVで処理するときは、IplImage構造体またはcv::Matクラスのオブジェクト内の画像データバッファにTeliCamSDKのAPIを使用して取得した画像データを書き込んでから、各種画像処理を行ってください。カメラから取得した画像データがBayerタイプフォーマットまたはYUVフォーマットの場合は、24bit BGRフォーマットに変換した画像データをIplImage構造体またはcv::Matクラスのオブジェクト内の画像データバッファに書いてください。

添付ファイルにIplImage構造体またはcv::Matクラスオブジェクトにカメラから取得した画像データを書き込む処理の例を記載しましたので参考にしてください。
アンケート
アンケートにご協力ください。この情報は、
役立った 役立たなかった
このFAQについてご意見、ご要望があれば下記に入力してください。
評価
注意
このページでは、JavaScriptを使用している部分があります。
お使いのブラウザがこれらの機能をサポートしていない場合、 もしくは設定が「有効」となっていない場合は正常に送信しないことがあります。
ID:1397