問題タブ [firefly-mv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - libdc1394 を使用した Pointgrey Firefly MV でのストロボ信号出力
Pointgrey Firefly MV (正確には FFMV-03M2M/C) を使用しており、シャッターが開始するたびに外部デバイスをトリガーしたいと考えています。データシートによると、カメラは IIDC 1.31 をサポートし、トリガーおよび/またはストロボ信号出力として使用できる 4 つの GPIO も提供します。IIDC規格のセクション 4.11.3 で説明されているように、IIDC を使用してこれらのストローブ信号出力を構成できる必要があります。
私のアプリケーションは C++ で実装されており、libdc1394を使用してカメラへのアクセスと制御を行っています。これまでのところ、すべてうまく機能していますが、ストロボ信号出力を設定することができません。私が libdc と IIDC を理解している限り、次のように最初の出力を有効にすることができるはずです (camera
は有効なへのポインターですdc1394camera_t
)。
これによりエラーは発生しませんが、ストロボ信号出力もオンになりません (カメラがフレームをキャプチャしている場合でも)。また、別のオフセット (0x204、0x208、および 0x20C) を使用して他のすべての出力を試しましたが、役に立ちませんでした。次に、 と のすべての在庫照会フィールドを確認しましたStrobe_CTRL_Inq
がStrobe_[0123]_Inq
、すべてストロボ信号出力が存在すると報告されています。しかし興味深いことに、 のOn/Off_Inq
フィールドはStrobe_[0123]_Inq
、出力をオンまたはオフに切り替えることができPolarity_Inq
ないことを示していますが、極性設定を変更できることを示しています (ストロボ信号出力がオンの場合にのみ設定を変更できるため、実際にはできません)。スイッチオン)。Pointgrey が提供する Windows ベースのドライバー ユーティリティを使用して出力を構成しようとしましたが、問題なく動作します。
私が間違っているかもしれないアイデアはありますか?それとも、このカメラはこの点で IIDC と互換性がありませんか?
更新:わかりました、ストロボ出力を有効にする 3 つの方法を試しました: 元のコードを使用し、回答で提案されているように絶対オフセット 0x1300 を使用し、PointGrey レジスタ リファレンス マニュアルに記載されているようにオフセット 0x1110/0x1114 を使用します。また、遅延、持続時間、および/または方向を設定してみました (PIO をストロボ出力と混同しないでください)。これまでのところ、レジスタとフラグの組み合わせは機能しません。libdc1394 のバグであるか、PointGrey が独自のドライバーで他の魔法を実行している可能性があります。とりあえずあきらめて、外部デバイスをトリガーするための別の解決策を見つけようとします。
fedora - Point Grey Flycapture SDK 用の Fedora ドライバーはありますか?
Fedora 12 を使用していますが、Firefly MV USB デジタル カメラのドライバーを見つけるのに問題があります。ドライバーは、Linux ディストリビューション用の Ubuntu および ARM でのみ使用できるようです。カメラを操作できるようにドライバー用にコンパイルできるソース コードはありますか?
firefly-mv - ホタルは列挙型をサポートしていますか
インフラストラクチャが、コードに追加しfirefly.box
た列に基づく列をサポートしているかどうかを誰かが知っていますか?Enum
c - Point Grey firefly MV、dc1394、および USB 3.0
ポイントグレーのホタル mv からフレームを取得しようとしています。dc1394 ドライバーを使用してプログラムのインターフェイスを作成しました。ホタルが USB 2.0 ポートに接続されている場合、ドライバーは正常に動作しますが、USB 3.0 ポートに接続すると、dc1394 は関数呼び出し dc1394_capture_setup() で次のエラーをスローします。
エラー コードは dc1394/log.h に記載されておらず、同じ設定が USB 2.0 ポートで機能します。
python - カラー データの Firefly アルゴリズムを実装する
私はすでにPythonで画像を生成できるLAB()値を持ついくつかのカラーデータを持っています。ここで、カラー データのホタル アルゴリズムを使用してクラスターの中心を最適化する必要があります。しかし、LAB値とLAB値からの画像があるように、ホタルアルゴリズムに入力を与える方法に固執しています。誰かがデータ準備部分について私を案内してもらえますか、私はpythonを参照していますが、他の言語で可能であればお勧めしてください。ありがとうございました。