問題タブ [flycapture]
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.
python - FlyCapture API への既存の python バインディングはありますか?
OpenCV を使用してコードを記述しようとしています。私のセンサーは Point Gray Systems のもので、FlyCapture API を使用して画像を取得します。これらの画像を取得し、Python を使用して OpenCV でいくつかのことを行いたいと思います。FlyCapture はすべて C/C++ なので、バインディングを作成するために SWIG を起動しています。車輪の再発明ですか?FlyCapture の python バインディングは、私が知らない場所に既に存在しますか?
c++ - dll エラー フライキャプチャ
Visual Studio 2010 を使用しており、ポイント グレー カメラを使用しています。flycapture ライブラリと dll を使用して、アプリケーションでビデオ ストリームをキャプチャします。FlyCapture2.dll、FlyCapture2d.dll、および libiomp5md.dll (すべて 32 ビット) を使用します。私のアプリケーションは、静的ライブラリを完全にコンパイルおよびリンクし、リリース モードでも完全に動作します。ただし、デバッグ モードでは、次のエラーが表示されます。アプリケーションを正しく開始できませんでした (0xc0150002)。[OK] をクリックしてアプリケーションを閉じます。
flycapture の動的ライブラリに問題があると思います。flycapture の最新バージョンを使用していますが、この問題を解決できません。
ありがとう
opencv - FlyCapture SDK からカメラ フレームをフィードすると OpenCV Camshift() がクラッシュする
PointGrey GIGe Camera とその FlyCapture SDK を使用してカメラ フレームを読み取ります。次に、OpenCV を使用して、カメラで見たオブジェクトを追跡します。ただし、camshift() OpenCV 関数が呼び出されるたびに、アプリケーションがクラッシュします (エラーは発生しません)。同じカメラを使用して記録されたビデオ ファイルから画像を読み込もうとしましたが、正常に動作します。だから私の疑いは、FlyCapture 形式から OpenCV 画像形式へのカメラ フレームの変換で何か怪しいことが起こっているということです。変換方法は次のとおりです。
コードに img 変数を渡すたびに、camshift() 呼び出しによってプログラムがクラッシュします。誰もこれを前に経験しましたか?どうもありがとう!
c++ - unsigned char * を cvShowImage OpenCV の FlyCapture2 Image に変換する
3 台のptgreyカメラを使用して画像を取得し、ハードディスクに保存しています。私はMultiCameraWriteToDiskExの例を使用していますが、うまく機能しますが、取得中に画像も表示したいので、cvShowImage() または imshow() 関数で表示するために、FlyCapture 画像を読み取り可能な OpenCV 形式に変換しようとしています。 .
Flycapture2 Image* を OpenCV IplImage* に変換できる関数がありますが、カメラからフレームをキャプチャするdoGrabLoop()関数でIplImage* ConvertImageToOpenCV(Image* pImage)
unsigned char * を FlyCapture2::Image* に正しく変換する方法がわかりません。
助けてくれませんか?私はC/C++にあまり自信がありません:(特に、g_arImageplus[ uiCamera ].image.pDataをConvertImageToOpenCV()に渡すために変換する方法がわかりません。(g_arImageplus[ uiCamera ]を使用するのは正しいですか? .image.pData?)
c++ - OpenCVで同じウィンドウに複数の画像を表示する
ハードウェアを介して自動的に同期できるFirewireカメラが3つあり、フレームをキャプチャしてハードディスクに保存し、ウィンドウに表示しようとしています。
すべて正常に動作しますが、現時点では、同時に3つの異なるウィンドウにフレームを表示することしかできません。
フレームを1つのウィンドウに表示したいのですが、その方法がわかりません。このリンクにはcvShowManyImages()関数がありますが、同時に3つのフレームを渡す必要がありますが、一度に1つのフレームを考慮することができるfor()ループがあります。
これは私が使用しているコードです:
それはうまく機能しますが、同じウィンドウにすべてのカメラフレームを表示したいのに、カメラごとに異なるウィンドウを作成します。
手伝ってくれませんか。
編集:これはConvertImageToOpenCV()関数です。
c++ - Function call causes C++ program to freeze unless stepped-through in debugger
I have this short C++ program which takes snapshot images from a camera in a loop and displays them:
This uses a class (Camera) for camera control I created using the Point Grey SDK and functions from the OpenCV library to display the images. I'm not necessarily looking for answers relating to the usage of either of these libraries, but rather some insight on how to debug a bizarre problem in general. The problem is that the application freezes (not crashes) on the cam->SnapshotMono() line. Of course, I ran through the function with a debugger. Here is the contents:
Now, every time I step through the function in the debugger, everything works OK. But the first time I do a "step over" instead of "step into" SnapshotMono(), bam, the program freezes. When I pause it at that time, I notice that it's stuck inside SnapshotMono() at the RetrieveBuffer() line. I know it's a blocking call so it theoretically can freeze (no idea why but it's possible), but why does it block when running normally and not when being debugged? This is one of the weirdest kinds of behaviour under debugging I've seen so far. Any idea why this could happen?
For those familiar with FlyCapture, the code above doesn't break as is, but rather only when I use StartCapture() in callback mode, then terminate it with StopCapture() before it.
Compiled with MSVC2010, OpenCV 2.4.5 and PGR FlyCapture 2.4R10.
visual-c++ - Visual Studio 2012 での FlyCapture SDK の問題
Visual Studio の flycapture SDK (FlyCapture v2.6 Rel 2) に問題があります。これは、BlackFly カメラに使用されます。
次のエラーが表示されます。
私の理解では、問題はディレクトリ(インクルードとライブラリ)にあります。
Windows 32 ビットおよび 64 ビット用の FlyCapture SDK v2.6 リリース 2 をダウンロードしました。
私のプロジェクトでは、次のプロパティを追加しました。
構成プロパティ -> リンカー -> 追加のライブラリ ディレクトリ: C:\Program Files\Point Gray Research\FlyCapture2\lib64\FlyCapture2_v100.lib
構成プロパティ -> C/C++ -> 追加のインクルード ディレクトリ: C:\Program Files\Point Gray Research\FlyCapture2\include
私は、32 ビットおよび 64 ビットの SDK と、異なるライブラリを使用してこれを実行しようとしました。しかし、どこで悪いことをしたかわかりません。すべての助けに感謝します!!!
c++ - FlyCapture2 イメージへの OpenCV
私は bumblebee2 を持っており、flycapture SDK を使用して着信画像をキャプチャしています。次に、左側の flycapture2 画像を openCV 形式に変換して、基本的な操作を実行できるようにします。次に、それを Flycapture SDK にフィードバックしたいのですが、方法がわかりません。Flycapture から OpenCV に変換するには、次のようにします。
次に、操作 (しきい値設定/輪郭検出/背景除去など) を行い、この画像を Flycapture に送り返したいと思います。それを元に戻す試みはうまくいきませんでした。
OpenCV 形式を Flycapture に戻すために以前に使用したコードを持っている人はいますか?