2016-07-14 2 views
-1

これは以前の質問Setting the maximum usbfs memory limit does NOT take effectに従います。ubuntuで(Windowsとは対照的に)カメラの高周波数に達することができません...それはgrubの問題でしょうか?

ポイントグレーのカメラドライバをインストールした後は、カメラ(pg CM3)のフル機能を利用することが非常に困難です。カメラは150Hzでストリーミングすることができますが(Windowsマシンでこれを確認してください)、ubuntu(16または14)では約70Hzでしか動作させることができません。

私はGrubに関連していると思われますが、どのようにして正確に確認するのは熟練していません....確かに、最大usbfsのメモリ制限を16から1000に変更すると(camコンストラクタで示唆されるように) sudo update-grub、カメラSKD(flycap2)はフリーズします...

ビデオシーケンス(まだ約70hz最大)を視覚化することができます。

私のマシンには、より多くのtham 800Mのスワップパーティションがあります。

この問題は、私の周りを回って....任意のヒント/アイデア/助けてください?

+0

私は今、きれいにインストール(すべてのものを一掃)しました。私は、最初のパーティションに関連するGRUBが問題の起源であったと考えています.... ROSを通して最大のカメラストリーミング周波数に達し、そのツール(例えばqrt_view)でフレームを見ることができました。しかし、Flaycapture2 SDKは、115fpsに達した時点でフリーズし始めます。 – Courier

答えて

0

どのようにビデオをストリーミングしていますか? linux SDKの高フレームレートでの視覚化はうまくいきません(Windows 7などではうまくいきます)。私はflycapture sdk v2.5.3.4でUbuntu 14.04.2(14.04LTSではなく)を使用しています.Flea3モノクロカメラ(〜250fps、1280x600px解像度)で画像をキャプチャするのに効果的です。 Ubuntu 14.04.2を試して、フレームを保存してみることはできますか? ビデオストリームを表示するには、CustomImageEx.cppの例と一緒にOpenCVを試してみてください。 :)

+0

返事をありがとう。今はubuntu 16.04 LTSを使用しています。ポイントグレーは、このバージョンのドライバ(flycapture2)をリリースしたばかりであることに注意してください。あなたのカーネルのバージョンが最近のビットであることを確認してください...しかし、sdkはまだ特定のfpsでうまく動作しません。しかし、ROSパッケージは正常に動作します。 – Courier

+0

よろしくお願いします!実際、私はflycapturev2.10をU16.04LTSに使用しようとしましたが、そのコンピュータは私のために働いていました。私はその理由を理解していない。私はPythonのフレームのリアルタイムopenCV分析にpyflycapture2.01(Robert Jonesから)も使用していますが、本当にROSは必要ありません。 –

関連する問題